5#ifndef CBMTRDMODULEREC_H
6#define CBMTRDMODULEREC_H
40 virtual void Clear(Option_t* opt =
"");
Data Container for TRD clusters.
data class for a reconstructed Energy-4D measurement in the TRD
CbmTrdModuleAbstract()
Default constructor.
virtual TClonesArray * GetHits()
virtual ~CbmTrdModuleRec()
virtual const TClonesArray * GetHits() const
virtual void Clear(Option_t *opt="")
Clear local storage.
virtual Bool_t PostProcessHits()
Hit quality assesment.
virtual Int_t GetOverThreshold() const
virtual TClonesArray * GetClusters()
virtual Bool_t PreProcessHits()
Hit quality assesment.
virtual CbmTrdHit * MakeHit(Int_t cId, const CbmTrdCluster *c, std::vector< const CbmTrdDigi * > *digis)=0
Steering routine for converting cluster to hit.
CbmTrdModuleRec()
Default constructor.
UInt_t fCalled
counter for the number of calls
virtual Bool_t AddDigi(const CbmTrdDigi *, Int_t)
Add digi to local module.
const CbmTrdModuleRec & operator=(const CbmTrdModuleRec &ref)
TClonesArray * fClusters
module wise storage of reconstructed cluster
CbmTrdModuleRec(const CbmTrdModuleRec &ref)
virtual Int_t FindClusters(bool clr=true)=0
Steering routine for finding digits clusters.
virtual Bool_t MakeHits()=0
Steering routine for building hits.
TClonesArray * fHits
module wise storage of reconstructed hits
virtual const TClonesArray * GetClusters() const