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
23
class
CbmRichProjectionProducerBase
{
24
public
:
28
CbmRichProjectionProducerBase
() {}
29
33
virtual
~CbmRichProjectionProducerBase
() {}
34
35
39
virtual
void
Init
() {}
40
45
virtual
void
DoProjection
(TClonesArray*
richProj
) = 0;
46
47
private
:
51
CbmRichProjectionProducerBase
(
const
CbmRichProjectionProducerBase
&);
52
56
CbmRichProjectionProducerBase
&
57
operator=
(
const
CbmRichProjectionProducerBase
&);
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
reco
detectors
rich
tracks
CbmRichProjectionProducerBase.h
Generated on Wed Oct 28 2020 15:11:44 for CbmRoot by
1.8.18