25 #ifndef PNDEMCEXPCLUSTERSPLITTER_H 26 #define PNDEMCEXPCLUSTERSPLITTER_H 66 virtual InitStatus
Init();
67 virtual void Exec(Option_t* opt);
85 TClonesArray* fDigiArray;
86 TClonesArray* fClusterArray;
89 TClonesArray* fBumpArray;
90 TClonesArray* fSharedDigiArray;
96 std::vector<Double_t> fClusterPosParam;
100 Double_t fMoliereRadius;
101 Double_t fMoliereRadiusShashlyk;
102 Double_t fExponentialConstant;
103 Int_t fMaxIterations;
104 Double_t fCentroidShift;
106 Double_t fMinDigiEnergy;
117 #endif // EMCABSCLUSTERSPLITTER_HH
virtual void FinishTask()
PndEmcSharedDigi * AddSharedDigi(PndEmcDigi *, Double_t weight)
PndEmcExpClusterSplitter(Int_t verbose=0)
virtual InitStatus Init()
void SetPersistency(Bool_t val=kTRUE)
stores crystal index coordinates (x,y) or (theta,phi)
virtual ~PndEmcExpClusterSplitter()
virtual void SetParContainers()
used to share PndEmcDigis between bumps
splits clusters on the basis of exponential distance from the bump centroid
parameter set of Emc digitisation
void SetStorageOfData(Bool_t p=kTRUE)
represents a reconstructed (splitted) emc cluster
Parameter set for Emc Reco.
virtual void Exec(Option_t *opt)