RecoEvent
| #include "RecoEvent.hh" |
RecoEvent
class description - source file - inheritance tree (.pdf)
class RecoEvent : public EsafMsgSource
| Inheritance Chart: | |||||||||
|
public:
RecoEvent()
virtual ~RecoEvent()
static TClass* Class()
Int_t GetEndGtu()
Int_t GetFirstGtu(Int_t cell_id, Int_t hm)
Int_t GetGtuRange(Int_t cell_id, Int_t hm)
const RecoEventHeader& GetHeader() const
Int_t GetLastGtu(Int_t cell_id, Int_t hm)
Int_t GetMainMacroCell(Int_t hits_minimum)
const RecoModuleData* GetModuleData(const string&) const
Int_t GetNumActiveMacroCells() const
Int_t GetNumPh(Int_t cell_id)
Int_t GetNumPx(Int_t cell_id, Int_t hits_miminum)
Int_t GetNumTriggeringMacroCells() const
Float_t GetPhiMax(Int_t cell_id, Int_t hm)
Float_t GetPhiMin(Int_t cell_id, Int_t hm)
Float_t GetPhiRange(Int_t cell_id, Int_t hm)
RecoCellInfo* GetRecoCellInfo(Int_t cell_id)
RecoPhotoElectronData* GetRecoPhotoElectronData(Int_t ph_id)
RecoPixelData* GetRecoPixelData(Int_t px_id)
const vector<RecoPixelData*>& GetRecoPixels() const
Int_t GetStartGtu()
Float_t GetThetaMax(Int_t cell_id, Int_t hm)
Float_t GetThetaMin(Int_t cell_id, Int_t hm)
Float_t GetThetaRange(Int_t cell_id, Int_t hm)
virtual TClass* IsA() const
void PutRecoAnalogData(RecoAnalogData* data)
void PutRecoCellInfo(Int_t cell_id, RecoCellInfo* cell_info)
void PutRecoModuleData(const string& name, const RecoModuleData* md)
void PutRecoPhotoElectronData(RecoPhotoElectronData* data)
void PutRecoPixelData(RecoPixelData* data)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
void SortPhGtu()
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
RecoEventHeader fHeader
map<string,const RecoModuleData*> fModuleData
vector<RecoPhotoElectronData*> fPhotoElectronData
map<Int_t,RecoCellInfo*> fCellData
vector<RecoPixelData*> fPixelData
vector<RecoAnalogData*> fAnalogData
Class Description
const RecoModuleData* GetModuleData( const string& name)
void PutRecoModuleData( const string& name, const RecoModuleData* md )
RecoCellInfo* GetRecoCellInfo( Int_t cell_id )
RecoPhotoElectronData* GetRecoPhotoElectronData( Int_t ph_id )
RecoPixelData* GetRecoPixelData( Int_t px_id )
void PutRecoCellInfo( Int_t cell_id, RecoCellInfo *cell_info )
Int_t GetMainMacroCell(Int_t nhits_min=1)
void SortPhGtu()
Int_t GetStartGtu()
Int_t GetEndGtu()
Int_t GetNumPh( Int_t cell_id )
Int_t GetNumPx( Int_t cell_id, Int_t hits_minimum = 1 )
Float_t GetThetaMin( Int_t cell_id, Int_t hm = 1 )
Float_t GetThetaMax( Int_t cell_id, Int_t hm = 1 )
Float_t GetThetaRange( Int_t cell_id, Int_t hm = 1 )
Float_t GetPhiMin( Int_t cell_id, Int_t hm = 1 )
Float_t GetPhiMax( Int_t cell_id, Int_t hm = 1 )
Float_t GetPhiRange( Int_t cell_id, Int_t hm = 1 )
Int_t GetFirstGtu( Int_t cell_id, Int_t hm = 1 )
Int_t GetLastGtu( Int_t cell_id, Int_t hm = 1 )
Int_t GetGtuRange( Int_t cell_id, Int_t hm = 1 )
Inline Functions
void ~RecoEvent()
RecoEvent RecoEvent()
const RecoEventHeader& GetHeader() const
Int_t GetNumActiveMacroCells() const
Int_t GetNumTriggeringMacroCells() const
const vector<RecoPixelData*>& GetRecoPixels() const
void PutRecoPhotoElectronData(RecoPhotoElectronData* data)
void PutRecoPixelData(RecoPixelData* data)
void PutRecoAnalogData(RecoAnalogData* data)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
