ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4histos/G4RootHitContainer.h>
Public Member Functions | |
G4RootHitContainer () | |
~G4RootHitContainer () override | |
void | identify (std::ostream &os=std::cout) const override |
void | Reset () override |
Clear Event. | |
PHG4Hit * | AddHit (const PHG4Hit *g4hit) |
void | set_etotal (const float e) |
float | get_etotal () const |
void | set_eion (const float e) |
float | get_eion () const |
void | set_leakage (const float f) |
float | get_leakage () const |
void | set_event (const int i) |
int | get_event () 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 *) |
virtual void | CopyFrom (const PHObject *obj) |
Protected Attributes | |
float | etotal |
float | eion |
float | leakage |
int | event |
TClonesArray * | SnglHits |
Definition at line 11 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 11 of file G4RootHitContainer.h
G4RootHitContainer::G4RootHitContainer | ( | ) |
Definition at line 15 of file G4RootHitContainer.cc.
View newest version in sPHENIX GitHub at line 15 of file G4RootHitContainer.cc
|
override |
Definition at line 24 of file G4RootHitContainer.cc.
View newest version in sPHENIX GitHub at line 24 of file G4RootHitContainer.cc
References SnglHits.
Definition at line 44 of file G4RootHitContainer.cc.
View newest version in sPHENIX GitHub at line 44 of file G4RootHitContainer.cc
References SnglHits.
Referenced by G4HitTTree::process_event().
|
inline |
Definition at line 26 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 26 of file G4RootHitContainer.h
References eion.
|
inline |
Definition at line 23 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 23 of file G4RootHitContainer.h
References etotal.
|
inline |
Definition at line 32 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 32 of file G4RootHitContainer.h
References event.
|
inline |
Definition at line 29 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 29 of file G4RootHitContainer.h
References leakage.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Definition at line 56 of file G4RootHitContainer.cc.
View newest version in sPHENIX GitHub at line 56 of file G4RootHitContainer.cc
References SnglHits.
|
overridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 30 of file G4RootHitContainer.cc.
View newest version in sPHENIX GitHub at line 30 of file G4RootHitContainer.cc
|
inline |
Definition at line 25 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 25 of file G4RootHitContainer.h
Referenced by G4HitTTree::process_event().
|
inline |
Definition at line 22 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 22 of file G4RootHitContainer.h
Referenced by G4HitTTree::process_event().
Definition at line 31 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 31 of file G4RootHitContainer.h
Referenced by G4HitTTree::process_event().
|
inline |
Definition at line 28 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 28 of file G4RootHitContainer.h
Referenced by G4HitTTree::process_event().
|
protected |
Definition at line 37 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 37 of file G4RootHitContainer.h
Referenced by get_eion(), and set_eion().
|
protected |
Definition at line 36 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 36 of file G4RootHitContainer.h
Referenced by get_etotal(), Reset(), and set_etotal().
|
protected |
Definition at line 39 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 39 of file G4RootHitContainer.h
Referenced by get_event().
|
protected |
Definition at line 38 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 38 of file G4RootHitContainer.h
Referenced by get_leakage(), Reset(), and set_leakage().
|
protected |
Definition at line 40 of file G4RootHitContainer.h.
View newest version in sPHENIX GitHub at line 40 of file G4RootHitContainer.h
Referenced by AddHit(), G4RootHitContainer(), identify(), Reset(), and ~G4RootHitContainer().