25 #ifndef BSEMCPHIRECOHITSPLITTER_HH 26 #define BSEMCPHIRECOHITSPLITTER_HH 37 #include "RtypesCore.h" 60 class TMemberInspector;
92 virtual InitStatus
Init() ;
93 virtual void Exec(Option_t *t_opt) ;
97 void CreatePhiHits(
const std::vector<const BSEmcDigi *> &t_digiArray,
const std::vector<const BSEmcCluster *> &t_clusterArray,
const TString &t_clusterBranchName,
Resembles/Contains all information a particle hitting the EMC can provide for later use in the PID st...
BSEmcPhiRecoHitSplitter(Int_t t_verbose=0)
void SetStorageOfData(Bool_t t_p=kTRUE)
splits clusters based on local maxima in the Phi direction for use with Bremstrahlung correction...
"Smart" container that figures out for you what underlying container needs to be fetched from FairRoo...
virtual ~BSEmcPhiRecoHitSplitter()
void SetPersistency(Bool_t val=kTRUE)
void CreatePhiHits(const std::vector< const BSEmcDigi *> &t_digiArray, const std::vector< const BSEmcCluster *> &t_clusterArray, const TString &t_clusterBranchName, BSEmcCrystalPositionPar *t_positionPar)
virtual void FinishTask()
BSEmcRecoHit * AddPhiRecoHit()
a cluster (group of neighboring crystals) of hit emc crystals
Parameter for crystal positions.
virtual InitStatus Init()
virtual void Exec(Option_t *t_opt)
represents the reconstructed hit of one emc crystal
virtual void SetParContainers()