EDetPhoton
| #include "EDetPhoton.hh" |
EDetPhoton
class description - source file - inheritance tree (.pdf)
class EDetPhoton : public EPhoton
| Inheritance Chart: | |||||||||||||
|
public:
EDetPhoton()
EDetPhoton(const EPhoton&)
EDetPhoton(const EDetPhoton&)
virtual ~EDetPhoton()
static TClass* Class()
virtual void Clear(Option_t* = "")
void ClearCrossedIFS()
void ClearMadeCount()
void ClearMadeFastOR()
void ClearMadeSignal()
virtual void Copy(TObject&) const
Bool_t CrossedIFS() const
Float_t GetCharge() const
Int_t GetFate() const
Int_t GetFe() const
Int_t GetGtu() const
UChar_t GetHistory()
Float_t GetIdealFocalPos(Int_t i) const
TVector3 GetIdealFocalPos() const
Float_t GetIPeak() const
Int_t GetMacroCell() const
Int_t GetPixelUID() const
Float_t GetShowerPos(Int_t i) const
TVector3 GetShowerPos() const
Int_t GetSignalId() const
Float_t GetSignalTime() const
UShort_t GetStatusBits() const
Int_t GetXCell() const
Int_t GetYCell() const
virtual TClass* IsA() const
Bool_t MadeCount() const
Bool_t MadeFastOR() const
Bool_t MadeSignal() const
EDetPhoton& operator=(const EDetPhoton&)
void SetCharge(Float_t c)
void SetCrossedIFS()
void SetFate(Int_t f)
void SetFe(Int_t fe)
void SetGtu(Int_t gtu)
void SetHistory(UChar_t h)
void SetIdealFocalPos(Int_t i, Float_t x)
void SetIdealFocalPos(const TVector3& v)
void SetIPeak(Float_t ip)
void SetMacroCell(Int_t mc)
void SetMadeCount()
void SetMadeFastOR()
void SetMadeSignal()
void SetPixelUID(Int_t uid)
void SetShowerPos(Int_t i, Float_t x)
void SetShowerPos(const TVector3& v)
void SetSignalId(Int_t id)
void SetSignalTime(Float_t t)
void SetXCell(Int_t x)
void SetYCell(Int_t y)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
UShort_t fStatusBits bits holding photon's status
Float_t fShowerPosX x position in the Shower
Float_t fShowerPosY y position in the Shower
Float_t fShowerPosZ z position in the Shower
Int_t fHistory code of last position of the photon
Int_t fFate return flag of the module in which photon ends
Float_t fIdealFocalPosX x coord. on the ideal focal surface
Float_t fIdealFocalPosY y coord. on the ideal focal surface
Float_t fIdealFocalPosZ z coord. on the ideal focal surface
Int_t fFe fe chip
Int_t fMacroCell macrocell number hit
Int_t fXCell X coordinate in macrocell
Int_t fYCell Y coordinate in macrocell
Int_t fGtu gtu number this photon belongs to
Int_t fPixelUID unique pixel id
Int_t fSignalId identifier of the PmtSignal object
Float_t fCharge pmt charge
Float_t fIPeak peak current at input
Float_t fSignalTime pmt signal time
public:
static const EDetPhoton::EStatus kCrossedIFS
static const EDetPhoton::EStatus kMadeSignal
static const EDetPhoton::EStatus kMadeCount
static const EDetPhoton::EStatus kMadeFastOR
Class Description
EDetPhoton()
ctor
~EDetPhoton()
dtor
EDetPhoton(const EDetPhoton& other)
copy ctor
EDetPhoton(const EPhoton& other)
copy ctor
void Copy( TObject& other) const
copy
void Clear( Option_t* opt)
Inline Functions
UShort_t GetStatusBits() const
Float_t GetShowerPos(Int_t i) const
UChar_t GetHistory()
Int_t GetFate() const
Float_t GetIdealFocalPos(Int_t i) const
Int_t GetFe() const
Int_t GetMacroCell() const
Int_t GetGtu() const
Int_t GetXCell() const
Int_t GetYCell() const
Int_t GetPixelUID() const
Int_t GetSignalId() const
Float_t GetCharge() const
Float_t GetIPeak() const
Float_t GetSignalTime() const
void SetShowerPos(Int_t i, Float_t x)
void SetShowerPos(const TVector3& v)
void SetHistory(UChar_t h)
void SetFate(Int_t f)
void SetIdealFocalPos(Int_t i, Float_t x)
void SetIdealFocalPos(const TVector3& v)
void SetFe(Int_t fe)
void SetMacroCell(Int_t mc)
void SetXCell(Int_t x)
void SetYCell(Int_t y)
void SetGtu(Int_t gtu)
void SetPixelUID(Int_t uid)
void SetSignalId(Int_t id)
void SetCharge(Float_t c)
void SetIPeak(Float_t ip)
void SetSignalTime(Float_t t)
Bool_t CrossedIFS() const
Bool_t MadeSignal() const
Bool_t MadeCount() const
Bool_t MadeFastOR() const
void SetCrossedIFS()
void SetMadeSignal()
void SetMadeCount()
void SetMadeFastOR()
void ClearCrossedIFS()
void ClearMadeSignal()
void ClearMadeCount()
void ClearMadeFastOR()
TVector3 GetShowerPos() const
TVector3 GetIdealFocalPos() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
EDetPhoton& operator=(const EDetPhoton&)
