Go to the documentation of this file.
11 #ifndef CBM_RICH_PROJECTION_PRODUCER_ANALYTICAL
12 #define CBM_RICH_PROJECTION_PRODUCER_ANALYTICAL
59 const TVector3* crossP,
68 const TVector3* crossP,
74 TClonesArray* fTrackParams;
void GetPmtIntersectionPointCyl(const TVector3 *centerP, const TVector3 *crossP, const TVector3 *ref, TVector3 *outPoint)
CbmRichProjectionProducerAnalytical & operator=(const CbmRichProjectionProducerAnalytical &)
Assignment operator.
Base class for STS track projections onto the photodetector plane.
CbmRichProjectionProducerAnalytical()
Standard constructor.
virtual void DoProjection(TClonesArray *richProj)
Execute task.
virtual void Init()
Initialization of the task.
Project track by straight line from imaginary plane to the mirror and reflect it to the photodetector...
CbmRichProjectionProducerAnalytical(const CbmRichProjectionProducerAnalytical &)
Copy constructor.
virtual ~CbmRichProjectionProducerAnalytical()
Destructor.
void GetPmtIntersectionPointTwoWings(const TVector3 *centerP, const TVector3 *crossP, const TVector3 *ref, TVector3 *outPoint)
Base class for STS track projections onto the photodetector plane.