SND@LHC Software
Loading...
Searching...
No Matches
vetoHit.h
Go to the documentation of this file.
1
#ifndef vetoHIT_H
2
#define vetoHIT_H 1
3
#include "FairVolume.h"
4
#include "
ShipHit.h
"
5
#include "
vetoPoint.h
"
6
#include "TObject.h"
7
#include "TGeoShape.h"
8
#include "TGeoPhysicalNode.h"
9
10
class
vetoHit
:
public
ShipHit
11
{
12
public
:
13
15
vetoHit
();
16
22
vetoHit
(Int_t detID, Float_t adc);
24
virtual
~vetoHit
();
25
27
Double_t
GetX
();
28
Double_t
GetY
();
29
Double_t
GetZ
();
30
TVector3
GetXYZ
();
31
TGeoNode*
GetNode
();
33
void
SetEloss
(Double_t val){
fdigi
=val;}
34
void
SetTDC
(Double_t val){
ft
=val;}
35
38
virtual
void
Print
(Int_t detID)
const
;
39
Float_t
GetADC
()
const
{
return
fdigi
;}
40
Float_t
GetTDC
()
const
{
return
ft
;}
41
Double_t
GetEloss
() {
return
fdigi
;}
42
void
setInvalid
() {
flag
=
false
;}
43
void
setIsValid
() {
flag
=
true
;}
44
bool
isValid
()
const
{
return
flag
;}
45
private
:
46
Double_t
ft
;
47
vetoHit
(
const
vetoHit
& point);
48
vetoHit
operator=
(
const
vetoHit
& point);
49
50
Float_t
flag
;
51
52
ClassDef
(
vetoHit
,1);
53
54
};
55
56
#endif
ShipHit.h
ShipHit
Definition
ShipHit.h:18
ShipHit::fdigi
Float_t fdigi
digitized detector hit
Definition
ShipHit.h:57
vetoHit
Definition
vetoHit.h:11
vetoHit::SetTDC
void SetTDC(Double_t val)
Definition
vetoHit.h:34
vetoHit::setInvalid
void setInvalid()
Definition
vetoHit.h:42
vetoHit::vetoHit
vetoHit(const vetoHit &point)
vetoHit::flag
Float_t flag
flag
Definition
vetoHit.h:50
vetoHit::vetoHit
vetoHit()
Definition
vetoHit.cxx:19
vetoHit::GetADC
Float_t GetADC() const
Definition
vetoHit.h:39
vetoHit::GetX
Double_t GetX()
Definition
vetoHit.cxx:49
vetoHit::ClassDef
ClassDef(vetoHit, 1)
vetoHit::GetY
Double_t GetY()
Definition
vetoHit.cxx:53
vetoHit::GetZ
Double_t GetZ()
Definition
vetoHit.cxx:57
vetoHit::operator=
vetoHit operator=(const vetoHit &point)
vetoHit::ft
Double_t ft
Definition
vetoHit.h:46
vetoHit::isValid
bool isValid() const
Definition
vetoHit.h:44
vetoHit::setIsValid
void setIsValid()
Definition
vetoHit.h:43
vetoHit::GetNode
TGeoNode * GetNode()
Definition
vetoHit.cxx:61
vetoHit::GetEloss
Double_t GetEloss()
Definition
vetoHit.h:41
vetoHit::~vetoHit
virtual ~vetoHit()
Definition
vetoHit.cxx:35
vetoHit::SetEloss
void SetEloss(Double_t val)
Definition
vetoHit.h:33
vetoHit::GetXYZ
TVector3 GetXYZ()
Definition
vetoHit.cxx:38
vetoHit::GetTDC
Float_t GetTDC() const
Definition
vetoHit.h:40
vetoHit::Print
virtual void Print(Int_t detID) const
Definition
vetoHit.cxx:100
vetoPoint.h
veto
vetoHit.h
Generated by
1.9.8