1 #ifndef PIDBSPIDCALORIMETERINFO_HH 2 #define PIDBSPIDCALORIMETERINFO_HH 7 #include "FairPropagator.h" 8 #include "FairRootManager.h" 9 #include "FairRuntimeDb.h" 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.
std::map< Int_t, Double_t > fClusterQ
List of emc quality correlated to clusters.
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.
PndInputContainer< BSEmcRecoHit > fRecoHits
Emc recoHit TCA.
Bool_t SetParContainers(FairRuntimeDb *)
Set parameter containers.
std::map< Int_t, Bool_t > fClusterList
List of clusters for track correlation.
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.
virtual ~PndBSPidCalorimeterInfo()