Go to the documentation of this file. 1 #ifndef CBMTRDMODULEREC_H
2 #define CBMTRDMODULEREC_H
38 virtual void Clear(Option_t* opt =
"");
62 std::vector<const CbmTrdDigi*>* digis) = 0;
virtual Bool_t MakeHits()=0
Steering routine for building hits.
virtual Bool_t AddDigi(const CbmTrdDigi *, Int_t)
Add digi to local module.
virtual CbmTrdHit * MakeHit(Int_t cId, const CbmTrdCluster *c, std::vector< const CbmTrdDigi * > *digis)=0
Steering routine for converting cluster to hit.
virtual const TClonesArray * GetHits() const
data class for a reconstructed Energy-4D measurement in the TRD
Abstract class for module wise cluster finding and hit reconstruction.
CbmTrdModuleRec()
Default constructor.
Data Container for TRD clusters.
virtual Bool_t Finalize()
Reconstruct physics observables on hits.
virtual TClonesArray * GetHits()
virtual TClonesArray * GetClusters()
CbmTrdModuleRec(const CbmTrdModuleRec &ref)
virtual Int_t GetOverThreshold() const
TClonesArray * fClusters
module wise storage of reconstructed cluster
Abstract class for TRD module.
virtual const TClonesArray * GetClusters() const
const CbmTrdModuleRec & operator=(const CbmTrdModuleRec &ref)
virtual ~CbmTrdModuleRec()
virtual void Clear(Option_t *opt="")
Clear local storage.
TClonesArray * fHits
module wise storage of reconstructed hits
UInt_t fCalled
counter for the number of calls
virtual Int_t FindClusters()=0
Steering routine for finding digits clusters.