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)