|
CbmRoot
|
Base class for STS track projections onto the photodetector plane. More...
#include <CbmRichProjectionProducerBase.h>
Public Member Functions | |
| CbmRichProjectionProducerBase () | |
| virtual | ~CbmRichProjectionProducerBase () |
| Destructor. | |
| virtual void | Init () |
| Initialization in case one needs to initialize some TCloneArrays. | |
| virtual void | DoProjection (TClonesArray *richProj)=0 |
| virtual void | SetMirrorCorrectionParameterFile (const string &s) |
| CbmRichProjectionProducerBase () | |
| virtual | ~CbmRichProjectionProducerBase () |
| Destructor. | |
| virtual void | Init () |
| Initialization in case one needs to initialize some TCloneArrays. | |
| virtual void | DoProjection (CbmEvent *event, TClonesArray *richProj)=0 |
| int | GetSuccessfullProj () const |
Protected Attributes | |
| string | fPathToMirrorCorrectionParameterFile |
| CbmRichMirrorMisalignmentCorrectionUtils * | fMirrorCorrectionParameterFile |
| int | fnSuccessfullProj {} |
Private Member Functions | |
| CbmRichProjectionProducerBase (const CbmRichProjectionProducerBase &) | |
| Copy constructor. | |
| CbmRichProjectionProducerBase & | operator= (const CbmRichProjectionProducerBase &) |
| Assignment operator. | |
| CbmRichProjectionProducerBase (const CbmRichProjectionProducerBase &) | |
| Copy constructor. | |
| CbmRichProjectionProducerBase & | operator= (const CbmRichProjectionProducerBase &) |
| Assignment operator. | |
Base class for STS track projections onto the photodetector plane.
Definition at line 31 of file alignment/CbmRichProjectionProducerBase.h.
|
inline |
brief Default constructor.
Definition at line 36 of file alignment/CbmRichProjectionProducerBase.h.
References fMirrorCorrectionParameterFile, and fPathToMirrorCorrectionParameterFile.
Referenced by CbmRichProjectionProducerBase(), and operator=().
|
inlinevirtual |
Destructor.
Definition at line 41 of file alignment/CbmRichProjectionProducerBase.h.
|
private |
Copy constructor.
References CbmRichProjectionProducerBase().
|
inline |
brief Default constructor.
Definition at line 33 of file tracks/CbmRichProjectionProducerBase.h.
|
inlinevirtual |
Destructor.
Definition at line 38 of file tracks/CbmRichProjectionProducerBase.h.
|
private |
Copy constructor.
References CbmRichProjectionProducerBase().
|
pure virtual |
Creates track projections onto the photodetector plane.
| [out] | richProj | Array of track projections onto the photodetector plane. |
Implemented in CbmRichProjectionProducerAnalytical, and CbmRichProjectionProducerTGeo.
References richProj.
|
pure virtual |
Creates track projections onto the photodetector plane.
| [out] | richProj | Array of track projections onto the photodetector plane. |
Implemented in CbmRichProjectionProducer2, and CbmRichProjectionProducerAnalytical.
References richProj.
|
inline |
Get number of successful projections
Definition at line 53 of file tracks/CbmRichProjectionProducerBase.h.
References fnSuccessfullProj.
|
inlinevirtual |
Initialization in case one needs to initialize some TCloneArrays.
Reimplemented in CbmRichProjectionProducer2, CbmRichProjectionProducerAnalytical, CbmRichProjectionProducerAnalytical, and CbmRichProjectionProducerTGeo.
Definition at line 47 of file alignment/CbmRichProjectionProducerBase.h.
|
inlinevirtual |
Initialization in case one needs to initialize some TCloneArrays.
Reimplemented in CbmRichProjectionProducer2, CbmRichProjectionProducerAnalytical, CbmRichProjectionProducerAnalytical, and CbmRichProjectionProducerTGeo.
Definition at line 44 of file tracks/CbmRichProjectionProducerBase.h.
|
private |
Assignment operator.
References CbmRichProjectionProducerBase().
|
private |
Assignment operator.
References CbmRichProjectionProducerBase().
|
inlinevirtual |
Definition at line 55 of file alignment/CbmRichProjectionProducerBase.h.
References fPathToMirrorCorrectionParameterFile.
|
protected |
Definition at line 60 of file alignment/CbmRichProjectionProducerBase.h.
Referenced by CbmRichProjectionProducerBase(), CbmRichProjectionProducerAnalytical::Init(), and CbmRichProjectionProducerAnalytical::MirrorCenter().
|
protected |
Definition at line 56 of file tracks/CbmRichProjectionProducerBase.h.
Referenced by CbmRichProjectionProducerAnalytical::DoProjection(), CbmRichProjectionProducerTGeo::DoProjection(), and GetSuccessfullProj().
|
protected |
Definition at line 59 of file alignment/CbmRichProjectionProducerBase.h.
Referenced by CbmRichProjectionProducerBase(), CbmRichProjectionProducerAnalytical::Init(), and SetMirrorCorrectionParameterFile().