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)