![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Base class for STS track projections onto the photodetector plane. More...
#include <EicRoot/blob/master/rich/tracks/CbmRichProjectionProducerBase.h>
Inheritance diagram for CbmRichProjectionProducerBase:Public Member Functions | |
| CbmRichProjectionProducerBase () | |
| CbmRichProjectionProducerBase (int flag) | |
| virtual | ~CbmRichProjectionProducerBase () |
| Destructor. | |
| virtual void | SetParContainers () |
| Initialization of parameter container. | |
| virtual void | Init () |
| Initialization in case one needs to initialize some TCloneArrays. | |
| virtual void | DoProjection (TClonesArray *richProj)=0 |
| void | SetZFlag (int flag) |
| Set flag whether to use point in imaginary plane (zflag=1) or mirror point (zflag=2) for extrapolation. | |
Protected Attributes | |
| int | fZflag |
Private Member Functions | |
| CbmRichProjectionProducerBase (const CbmRichProjectionProducerBase &) | |
| Copy constructor. | |
| CbmRichProjectionProducerBase & | operator= (const CbmRichProjectionProducerBase &) |
| Assignment operator. | |
Base class for STS track projections onto the photodetector plane.
Definition at line 23 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 23 of file CbmRichProjectionProducerBase.h
|
inline |
brief Default constructor.
Definition at line 29 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 29 of file CbmRichProjectionProducerBase.h
|
inline |
brief Standard constructor.
Definition at line 34 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 34 of file CbmRichProjectionProducerBase.h
|
inlinevirtual |
Destructor.
Definition at line 39 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 39 of file CbmRichProjectionProducerBase.h
|
private |
Copy constructor.
|
pure virtual |
Creates track projections onto the photodetector plane.
| [out] | richProj | Array of track projections onto the photodetector plane. |
Implemented in CbmRichProjectionProducer, and CbmRichProtProjectionProducer.
Referenced by CbmRichReconstruction::RunProjection().
Here is the caller graph for this function:
|
inlinevirtual |
Initialization in case one needs to initialize some TCloneArrays.
Reimplemented in CbmRichProjectionProducer, and CbmRichProtProjectionProducer.
Definition at line 49 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 49 of file CbmRichProjectionProducerBase.h
Referenced by CbmRichReconstruction::InitProjection().
Here is the caller graph for this function:
|
private |
Assignment operator.
|
inlinevirtual |
Initialization of parameter container.
Reimplemented in CbmRichProjectionProducer, and CbmRichProtProjectionProducer.
Definition at line 44 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 44 of file CbmRichProjectionProducerBase.h
Referenced by CbmRichReconstruction::SetParContainers().
Here is the caller graph for this function:
|
inline |
Set flag whether to use point in imaginary plane (zflag=1) or mirror point (zflag=2) for extrapolation.
| [in] | flag | Flag. |
Definition at line 63 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 63 of file CbmRichProjectionProducerBase.h
References fZflag.
Referenced by CbmRichReconstruction::InitExtrapolation().
Here is the caller graph for this function:
|
protected |
Definition at line 66 of file CbmRichProjectionProducerBase.h.
View newest version in sPHENIX GitHub at line 66 of file CbmRichProjectionProducerBase.h
Referenced by CbmRichProjectionProducer::DoProjection(), CbmRichProjectionProducer::Init(), and SetZFlag().