20 #ifndef PndEmcAnalysis_H
21 #define PndEmcAnalysis_H
25 #include "FairTSBufferFunctional.h"
33 #include "TLorentzVector.h"
63 virtual InitStatus
Init();
66 virtual void Exec(Option_t* opt);
72 virtual void FinishTask();
86 void SetParContainers();
114 std::map<Int_t, std::pair<Int_t, Int_t> >
evtMap;
204 const static Int_t NElement = 30;
214 Int_t fModule1[NElement];
215 Int_t fPDGCode[NElement];
223 Int_t fDet1[NElement];
224 Int_t fHitEmc1[NElement];
225 Int_t fHitEmc2[NElement];
226 Int_t fNPointV[NElement];
231 Int_t fchar[NElement];
235 Int_t fmcidx[NElement];
238 Int_t fndigi[NElement];
239 Int_t fmod[NElement] ;
240 Int_t fcluIdx[NElement];
243 Int_t fnbump[NElement] ;
TClonesArray * fEmcHitsArray
Int_t totNumOfPileupEvents
TClonesArray * fMcTrackArray
std::map< Int_t, std::pair< Int_t, Int_t > > evtMap
std::set< Int_t > pevtset
TClonesArray * fBumpArray
TClonesArray * fClusterArray
stores crystal index coordinates (x,y) or (theta,phi)
TClonesArray * fNeutralCand
Int_t fNumberOfGoodPhoton
parameter set of Emc digitisation
PndEmcDigiCalibrator digiCalibrator
TClonesArray * fDigiArray
Baseclass for pulseshapeanalysis ( featureextraction )
TClonesArray * fSharedDigiArray
represents the deposited energy of one emc crystal from simulation
TClonesArray * fEvtHeaderArray
TClonesArray * fChargedCand
Bool_t fTimeOrderedDigi
set to kTRUE to use the time ordering of the output data.
TClonesArray * fWaveformArray
Double_t totSharedDigiEnergy
Parameter set for Emc Reco.
void SetOutput(TString name)