EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/rich/prototype/CbmRichProtProjectionProducer.h>
Public Member Functions | |
CbmRichProtProjectionProducer (int zflag) | |
Standard constructor. | |
virtual | ~CbmRichProtProjectionProducer () |
Destructor. | |
virtual void | Init () |
Initialization of the task. | |
virtual void | SetParContainers () |
Initialization of Parameter Containers. | |
virtual void | DoProjection (TClonesArray *richProj) |
Execute task. | |
Public Member Functions inherited from CbmRichProjectionProducerBase | |
CbmRichProjectionProducerBase () | |
CbmRichProjectionProducerBase (int flag) | |
virtual | ~CbmRichProjectionProducerBase () |
Destructor. | |
void | SetZFlag (int flag) |
Set flag whether to use point in imaginary plane (zflag=1) or mirror point (zflag=2) for extrapolation. | |
Private Member Functions | |
CbmRichProtProjectionProducer (const CbmRichProtProjectionProducer &) | |
Copy constructor. | |
CbmRichProtProjectionProducer & | operator= (const CbmRichProtProjectionProducer &) |
Assignment operator. | |
Private Attributes | |
TClonesArray * | fListRICHImPlanePoint |
int | fNHits |
int | fEvent |
double | fDetX |
double | fDetY |
double | fDetZ |
double | fDetWidthX |
double | fDetWidthY |
double | fThetaDet |
double | fPhiDet |
double | fDetXTransf |
double | fDetYTransf |
double | fDetZTransf |
double | fZm [4] |
double | fYm [4] |
double | fXm [4] |
double | fR [4] |
double | fMaxXTrackExtr |
double | fMaxYTrackExtr |
TObjArray * | fSensNodes |
TObjArray * | fPassNodes |
CbmGeoRichPar * | fPar |
Additional Inherited Members | |
Protected Attributes inherited from CbmRichProjectionProducerBase | |
int | fZflag |
Definition at line 14 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 14 of file CbmRichProtProjectionProducer.h
CbmRichProtProjectionProducer::CbmRichProtProjectionProducer | ( | int | zflag | ) |
Standard constructor.
[in] | zflag | Flag whether to use point in imaginary plane (zflag=1) or mirror point (zflag=2) for extrapolation. |
|
virtual |
Destructor.
|
private |
Copy constructor.
|
virtual |
Execute task.
[out] | richProj | Output array of created projections. |
Implements CbmRichProjectionProducerBase.
|
virtual |
Initialization of the task.
Reimplemented from CbmRichProjectionProducerBase.
|
private |
Assignment operator.
|
virtual |
Initialization of Parameter Containers.
Reimplemented from CbmRichProjectionProducerBase.
|
private |
Definition at line 55 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 55 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 56 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 56 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 52 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 52 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 60 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 60 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 53 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 53 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 61 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 61 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 54 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 54 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 62 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 62 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 50 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 50 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 47 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 47 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 69 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 69 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 70 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 70 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 49 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 49 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 74 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 74 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 73 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 73 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 58 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 58 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 67 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 67 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 72 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 72 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 57 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 57 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 66 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 66 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 65 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 65 of file CbmRichProtProjectionProducer.h
|
private |
Definition at line 64 of file CbmRichProtProjectionProducer.h.
View newest version in sPHENIX GitHub at line 64 of file CbmRichProtProjectionProducer.h