1 #ifndef PIDBSPIDCALORIMETERINFO_HH 2 #define PIDBSPIDCALORIMETERINFO_HH 7 #include "FairPropagator.h" 8 #include "FairRootManager.h" 9 #include "FairRuntimeDb.h" 31 void FillCorrelationMap();
Class for accessing PID detector information of calorimeter system (EMC, FSC) using refactored EMC co...
virtual void SetupDebug(Bool_t debug_mode)
Set debug mode of detector.
Bool_t Setup(FairRootManager *manager, PndPropagator *propagator, PndPidDetectorParams::DetectorParams *params)
Setup calorimeter info.
PndBSPidCalorimeterInfo()
Default constructor.
ClassDef(PndBSPidCalorimeterInfo, 1)
Base class for accessing PID detector information of calorimeter system (EMC, FSC).
void PrintInfo()
Print number of clusters in EMC and FSC.
void ResetEmcQ()
Reset all the quality values for track correlation to -1.
Bool_t SetParContainers(FairRuntimeDb *)
Set parameter containers.
void GetNeutralInfo(Int_t nbr_tracks, TClonesArray *neutralArray)
Include calorimeter information in neutral PndPidCandidate.
virtual Int_t SetDetectorHits(FairRootManager *manager)
Fill detector hit TCAs and adjust detector mode.
void Reset()
Default destructor.
Propagator interface class for PandaRoot.
virtual Bool_t GetInfo(PndTrack *track, PndPidCandidate *pidCand)
Add EMC information to PidCandidate.
Input and Output Container implementation of PndConstContainerI using an underlying TClonesArray...
virtual ~PndBSPidCalorimeterInfo()
Bool_t PreprocessTracks(const Int_t trackid, PndTrack *track)
Preprocess current track object.