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
Abstract class for the TRD module It provides access to the basic properties of the chamber as follow...
Abstract class for module wise cluster finding and hit reconstruction.
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