25 #ifndef PNDEMCEXPCLUSTERSPLITTER_H
26 #define PNDEMCEXPCLUSTERSPLITTER_H
66 virtual InitStatus
Init();
67 virtual void Exec(Option_t* opt);
116 #endif // EMCABSCLUSTERSPLITTER_HH
std::vector< Double_t > fClusterPosParam
PndEmcExpClusterSplitter & operator=(const PndEmcExpClusterSplitter &)
represents the reconstructed hit of one emc crystal
virtual void Exec(Option_t *opt)
Runs the task.
PndEmcExpClusterSplitter(Int_t verbose=0)
void SetPersistency(Bool_t val=kTRUE)
stores crystal index coordinates (x,y) or (theta,phi)
PndEmcRecoPar * fRecoPar
Reconstruction parameter container.
TClonesArray * fDigiArray
PndEmcDigiCalibrator digiCalibrator
Double_t fMoliereRadiusShashlyk
used to share PndEmcDigis between bumps
splits clusters on the basis of exponential distance from the bump centroid
Double_t fExponentialConstant
parameter set of Emc digitisation
PndEmcGeoPar * fGeoPar
Geometry parameter container.
PndEmcDigiPar * fDigiPar
Digitisation parameter container.
a cluster (group of neighboring crystals) of hit emc crystals
TClonesArray * fClusterArray
ClassDef(PndEmcExpClusterSplitter, 2)
virtual ~PndEmcExpClusterSplitter()
virtual InitStatus Init()
Init Task.
virtual void FinishTask()
Called at end of task.
void SetStorageOfData(Bool_t p=kTRUE)
PndEmcSharedDigi * AddSharedDigi(PndEmcDigi *, Double_t weight)
Adds a new PndEmcSharedDigi to fSharedDigiArray and returns it.
TClonesArray * fSharedDigiArray
PndEmcBump * AddBump()
Adds a new PndEmcBump to fBumpArray and returns it.
virtual void SetParContainers()
represents a reconstructed (splitted) emc cluster
Parameter set for Emc Reco.
TClonesArray * fBumpArray