![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_eicdetectors/blob/master/simulation/g4simulation/g4eicdirc/PrtHit.h>
Inheritance diagram for PrtHit:
Collaboration diagram for PrtHit:Public Member Functions | |
| PrtHit () | |
| ~PrtHit () | |
| Int_t | GetParticleId () |
| Int_t | GetParentParticleId () |
| Int_t | GetNreflectionsInPrizm () |
| Long64_t | GetPathInPrizm () |
| TVector3 | GetLocalPos () |
| TVector3 | GetGlobalPos () |
| TVector3 | GetDigiPos () |
| TVector3 | GetMomentum () |
| TVector3 | GetPosition () |
| TVector3 | GetMomentumAtBar () const |
| TVector3 | GetPositionAtBar () const |
| Int_t | GetMcpId () |
| Int_t | GetPixelId () |
| Int_t | GetChannel () |
| Int_t | GetMultiplicity () |
| Double_t | GetLeadTime () |
| Double_t | GetTotTime () |
| void | SetParticleId (Int_t val) |
| void | SetParentParticleId (Int_t val) |
| void | SetNreflectionsInPrizm (Int_t val) |
| void | SetPathInPrizm (Long64_t val) |
| void | SetLocalPos (TVector3 val) |
| void | SetGlobalPos (TVector3 val) |
| void | SetDigiPos (TVector3 val) |
| void | SetMomentum (TVector3 val) |
| void | SetPosition (TVector3 val) |
| void | SetMomentumAtBar (TVector3 val) |
| void | SetPositionAtBar (TVector3 val) |
| void | SetMcpId (Int_t val) |
| void | SetPixelId (Int_t val) |
| void | SetChannel (Int_t val) |
| void | SetMultiplicity (Int_t val) |
| void | SetLeadTime (Double_t val) |
| void | SetTotTime (Double_t val) |
Public Member Functions inherited from PHG4Hitv1 | |
| PHG4Hitv1 ()=default | |
| PHG4Hitv1 (const PHG4Hit *g4hit) | |
| ~PHG4Hitv1 () override=default | |
| void | identify (std::ostream &os=std::cout) const override |
| void | Reset () override |
| Clear Event. | |
| float | get_x (const int i) const override |
| float | get_y (const int i) const override |
| float | get_z (const int i) const override |
| float | get_t (const int i) const override |
| float | get_edep () const override |
| PHG4HitDefs::keytype | get_hit_id () const override |
| int | get_detid () const override |
| int | get_shower_id () const override |
| int | get_trkid () const override |
| void | set_x (const int i, const float f) override |
| void | set_y (const int i, const float f) override |
| void | set_z (const int i, const float f) override |
| void | set_t (const int i, const float f) override |
| void | set_edep (const float f) override |
| void | set_hit_id (const PHG4HitDefs::keytype i) override |
| void | set_shower_id (const int i) override |
| void | set_trkid (const int i) override |
| void | print () const override |
| bool | has_property (const PROPERTY prop_id) const override |
| float | get_property_float (const PROPERTY prop_id) const override |
| int | get_property_int (const PROPERTY prop_id) const override |
| unsigned int | get_property_uint (const PROPERTY prop_id) const override |
| void | set_property (const PROPERTY prop_id, const float value) override |
| void | set_property (const PROPERTY prop_id, const int value) override |
| void | set_property (const PROPERTY prop_id, const unsigned int value) override |
| float | get_px (const int i) const override |
| float | get_py (const int i) const override |
| float | get_pz (const int i) const override |
| float | get_local_x (const int i) const override |
| float | get_local_y (const int i) const override |
| float | get_local_z (const int i) const override |
| float | get_eion () const override |
| float | get_light_yield () const override |
| float | get_path_length () const override |
| unsigned int | get_layer () const override |
| int | get_scint_id () const override |
| int | get_row () const override |
| int | get_strip_z_index () const override |
| int | get_strip_y_index () const override |
| int | get_ladder_z_index () const override |
| int | get_ladder_phi_index () const override |
| int | get_index_i () const override |
| int | get_index_j () const override |
| int | get_index_k () const override |
| int | get_index_l () const override |
| int | get_hit_type () const override |
| void | set_px (const int i, const float f) override |
| void | set_py (const int i, const float f) override |
| void | set_pz (const int i, const float f) override |
| void | set_local_x (const int i, const float f) override |
| void | set_local_y (const int i, const float f) override |
| void | set_local_z (const int i, const float f) override |
| void | set_eion (const float f) override |
| void | set_light_yield (const float f) override |
| void | set_path_length (const float f) override |
| void | set_layer (const unsigned int i) override |
| void | set_scint_id (const int i) override |
| void | set_row (const int i) override |
| void | set_strip_z_index (const int i) override |
| void | set_strip_y_index (const int i) override |
| void | set_ladder_z_index (const int i) override |
| void | set_ladder_phi_index (const int i) override |
| void | set_index_i (const int i) override |
| void | set_index_j (const int i) override |
| void | set_index_k (const int i) override |
| void | set_index_l (const int i) override |
| void | set_hit_type (const int i) override |
Public Member Functions inherited from PHG4Hit | |
| PHG4Hit () | |
| ~PHG4Hit () override | |
| void | CopyFrom (const PHObject *phobj) override |
| virtual float | get_avg_x () const |
| virtual float | get_avg_y () const |
| virtual float | get_avg_z () const |
| virtual float | get_avg_t () const |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor | |
| ~PHObject () override | |
| dtor | |
| virtual PHObject * | CloneMe () const |
| Virtual copy constructor. | |
| virtual PHObject * | clone () const final |
| PHObject * | Clone (const char *newname="") const final |
| void | Copy (TObject &object) const final |
| virtual int | isValid () const |
| isValid returns non zero if object contains vailid data | |
| virtual int | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| virtual int | Integrate () const |
| virtual int | Integrate (PHObject *) |
Protected Attributes | |
| Int_t | fParticleId |
| Int_t | fParentParticleId |
| Int_t | fNreflectionsInPrizm |
| Long64_t | fPathInPrizm |
| TVector3 | fLocalPos |
| TVector3 | fGlobalPos |
| TVector3 | fDigiPos |
| TVector3 | fMomentum |
| TVector3 | fPosition |
| TVector3 | fMomBar |
| TVector3 | fPosBar |
| Int_t | fMcpId |
| Int_t | fPixelId |
| Int_t | fChannel |
| Int_t | fMultiplicity |
| Double_t | fLeadTime |
| Double_t | fTotTime |
Protected Attributes inherited from PHG4Hitv1 | |
| float | x [2] = {NAN, NAN} |
| float | y [2] = {NAN, NAN} |
| float | z [2] = {NAN, NAN} |
| float | t [2] = {NAN, NAN} |
| PHG4HitDefs::keytype | hitid = ULONG_LONG_MAX |
| int | trackid = INT_MIN |
| int | showerid = INT_MIN |
| float | edep = NAN |
| prop_map_t | prop_map |
| container for additional property | |
Definition at line 26 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 26 of file PrtHit.h
| PrtHit::PrtHit | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 42 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 42 of file PrtHit.h
References fGlobalPos.
Referenced by G4DIRCTree::process_hit().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 52 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 52 of file PrtHit.h
References fMultiplicity.
|
inline |
Definition at line 38 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 38 of file PrtHit.h
References fNreflectionsInPrizm.
Referenced by G4DIRCTree::process_hit().
Here is the caller graph for this function:
|
inline |
Definition at line 36 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 36 of file PrtHit.h
References fParentParticleId.
|
inline |
Definition at line 35 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 35 of file PrtHit.h
References fParticleId.
|
inline |
Definition at line 39 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 39 of file PrtHit.h
References fPathInPrizm.
Referenced by G4DIRCTree::process_hit().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 64 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 64 of file PrtHit.h
References fGlobalPos.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 74 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 74 of file PrtHit.h
References fMultiplicity.
|
inline |
Definition at line 60 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 60 of file PrtHit.h
References fNreflectionsInPrizm.
|
inline |
Definition at line 58 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 58 of file PrtHit.h
References fParentParticleId.
|
inline |
Definition at line 57 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 57 of file PrtHit.h
References fParticleId.
|
inline |
Definition at line 61 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 61 of file PrtHit.h
References fPathInPrizm.
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
Definition at line 93 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 93 of file PrtHit.h
Referenced by GetChannel(), and SetChannel().
|
protected |
Definition at line 85 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 85 of file PrtHit.h
Referenced by GetDigiPos(), and SetDigiPos().
|
protected |
Definition at line 84 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 84 of file PrtHit.h
Referenced by GetGlobalPos(), and SetGlobalPos().
|
protected |
Definition at line 95 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 95 of file PrtHit.h
Referenced by GetLeadTime(), and SetLeadTime().
|
protected |
Definition at line 83 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 83 of file PrtHit.h
Referenced by GetLocalPos(), and SetLocalPos().
|
protected |
Definition at line 91 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 91 of file PrtHit.h
Referenced by GetMcpId(), and SetMcpId().
|
protected |
Definition at line 88 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 88 of file PrtHit.h
Referenced by GetMomentumAtBar(), and SetMomentumAtBar().
|
protected |
Definition at line 86 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 86 of file PrtHit.h
Referenced by GetMomentum(), and SetMomentum().
|
protected |
Definition at line 94 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 94 of file PrtHit.h
Referenced by GetMultiplicity(), and SetMultiplicity().
|
protected |
Definition at line 81 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 81 of file PrtHit.h
Referenced by GetNreflectionsInPrizm(), and SetNreflectionsInPrizm().
|
protected |
Definition at line 80 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 80 of file PrtHit.h
Referenced by GetParentParticleId(), and SetParentParticleId().
|
protected |
Definition at line 79 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 79 of file PrtHit.h
Referenced by GetParticleId(), and SetParticleId().
|
protected |
Definition at line 82 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 82 of file PrtHit.h
Referenced by GetPathInPrizm(), and SetPathInPrizm().
|
protected |
Definition at line 92 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 92 of file PrtHit.h
Referenced by GetPixelId(), and SetPixelId().
|
protected |
Definition at line 89 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 89 of file PrtHit.h
Referenced by GetPositionAtBar(), and SetPositionAtBar().
|
protected |
Definition at line 87 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 87 of file PrtHit.h
Referenced by GetPosition(), and SetPosition().
|
protected |
Definition at line 96 of file PrtHit.h.
View newest version in sPHENIX GitHub at line 96 of file PrtHit.h
Referenced by GetTotTime(), and SetTotTime().