CbmRoot
tracks/CbmRichProjectionProducerBase.h
Go to the documentation of this file.
1 
10 #ifndef CBM_RICH_PROJECTION_PRODUCER_BASE
11 #define CBM_RICH_PROJECTION_PRODUCER_BASE
12 
13 class TClonesArray;
14 
24 public:
29 
34 
35 
39  virtual void Init() {}
40 
45  virtual void DoProjection(TClonesArray* richProj) = 0;
46 
47 private:
52 
58 };
59 
60 #endif
CbmRichProjectionProducerBase::DoProjection
virtual void DoProjection(TClonesArray *richProj)=0
CbmRichProjectionProducerBase::Init
virtual void Init()
Initialization in case one needs to initialize some TCloneArrays.
Definition: tracks/CbmRichProjectionProducerBase.h:39
CbmRichProjectionProducerBase::CbmRichProjectionProducerBase
CbmRichProjectionProducerBase(const CbmRichProjectionProducerBase &)
Copy constructor.
CbmRichProjectionProducerBase::~CbmRichProjectionProducerBase
virtual ~CbmRichProjectionProducerBase()
Destructor.
Definition: tracks/CbmRichProjectionProducerBase.h:33
CbmRichProjectionProducerBase::CbmRichProjectionProducerBase
CbmRichProjectionProducerBase()
Definition: tracks/CbmRichProjectionProducerBase.h:28
CbmRichProjectionProducerBase::operator=
CbmRichProjectionProducerBase & operator=(const CbmRichProjectionProducerBase &)
Assignment operator.
richProj
TClonesArray * richProj
Definition: Compute_distance.h:18
CbmRichProjectionProducerBase
Base class for STS track projections onto the photodetector plane.
Definition: alignment/CbmRichProjectionProducerBase.h:27