Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/simulation/g4main/PHG4Shower.h>
Public Types | |
typedef std::set< int > | ParticleIdSet |
typedef ParticleIdSet::iterator | ParticleIdIter |
typedef ParticleIdSet::const_iterator | ParticleIdConstIter |
typedef std::set< int > | VertexIdSet |
typedef VertexIdSet::iterator | VertexIdIter |
typedef VertexIdSet::const_iterator | VertexIdConstIter |
typedef std::map< int, std::set< PHG4HitDefs::keytype > > | HitIdMap |
typedef HitIdMap::iterator | HitIdIter |
typedef HitIdMap::const_iterator | HitIdConstIter |
Public Member Functions | |
virtual | ~PHG4Shower () |
virtual void | identify (std::ostream &os=std::cout) const |
virtual PHG4Shower * | Clone () const |
virtual void | Reset () |
Clear Event. More... | |
virtual int | isValid () const |
isValid returns non zero if object contains vailid data More... | |
virtual int | get_id () const |
virtual void | set_id (int id) |
virtual int | get_parent_particle_id () const |
virtual void | set_parent_particle_id (int parent_particle_id) |
virtual int | get_parent_shower_id () const |
virtual void | set_parent_shower_id (int parent_shower_id) |
virtual float | get_x () const |
virtual void | set_x (float x) |
virtual float | get_y () const |
virtual void | set_y (float y) |
virtual float | get_z () const |
virtual void | set_z (float x) |
virtual float | get_position (unsigned int coor) const |
virtual void | set_position (unsigned int coor, float xi) |
virtual float | get_covar (unsigned int i, unsigned int j) const |
virtual void | set_covar (unsigned int i, unsigned int j, float entry) |
virtual unsigned int | get_nhits (int volume) const |
virtual void | set_nhits (int volume, unsigned int nhits) |
virtual float | get_edep (int volume) const |
virtual void | set_edep (int volume, float edep) |
virtual float | get_eion (int volume) const |
virtual void | set_eion (int volume, float eion) |
virtual float | get_light_yield (int volume) const |
virtual void | set_light_yield (int volume, float light_yield) |
virtual float | get_eh_ratio (int volume) const |
virtual void | set_eh_ratio (int volume, float eh_ratio) |
virtual bool | empty_g4particle_id () const |
virtual size_t | size_g4particle_id () const |
virtual void | add_g4particle_id (int id) |
virtual ParticleIdIter | begin_g4particle_id () |
virtual ParticleIdConstIter | begin_g4particle_id () const |
virtual ParticleIdIter | end_g4particle_id () |
virtual ParticleIdConstIter | end_g4particle_id () const |
virtual size_t | remove_g4particle_id (int id) |
virtual void | clear_g4particle_id () |
virtual bool | empty_g4vertex_id () const |
virtual size_t | size_g4vertex_id () const |
virtual void | add_g4vertex_id (int id) |
virtual VertexIdIter | begin_g4vertex_id () |
virtual VertexIdConstIter | begin_g4vertex_id () const |
virtual VertexIdIter | end_g4vertex_id () |
virtual VertexIdConstIter | end_g4vertex_id () const |
virtual size_t | remove_g4vertex_id (int id) |
virtual void | clear_g4vertex_id () |
virtual bool | empty_g4hit_id () const |
virtual size_t | size_g4hit_id () const |
virtual void | add_g4hit_id (int volume, PHG4HitDefs::keytype id) |
virtual HitIdIter | begin_g4hit_id () |
virtual HitIdConstIter | begin_g4hit_id () const |
virtual HitIdIter | find_g4hit_id (int volume) |
virtual HitIdConstIter | find_g4hit_id (int volume) const |
virtual HitIdIter | end_g4hit_id () |
virtual HitIdConstIter | end_g4hit_id () const |
virtual size_t | remove_g4hit_id (int volume, PHG4HitDefs::keytype id) |
virtual size_t | remove_g4hit_volume (int volume) |
virtual void | clear_g4hit_id () |
![]() | |
PHObject () | |
ctor More... | |
virtual | ~PHObject () |
dtor More... | |
virtual PHObject * | clone () const |
Virtual copy constructor. More... | |
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 |
void | SplitLevel (const int i) |
int | SplitLevel () const |
void | BufferSize (const int i) |
int | BufferSize () const |
Protected Member Functions | |
PHG4Shower () | |
Definition at line 12 of file PHG4Shower.h.
typedef HitIdMap::const_iterator PHG4Shower::HitIdConstIter |
Definition at line 26 of file PHG4Shower.h.
typedef HitIdMap::iterator PHG4Shower::HitIdIter |
Definition at line 25 of file PHG4Shower.h.
typedef std::map<int,std::set<PHG4HitDefs::keytype> > PHG4Shower::HitIdMap |
Definition at line 24 of file PHG4Shower.h.
typedef ParticleIdSet::const_iterator PHG4Shower::ParticleIdConstIter |
Definition at line 18 of file PHG4Shower.h.
typedef ParticleIdSet::iterator PHG4Shower::ParticleIdIter |
Definition at line 17 of file PHG4Shower.h.
typedef std::set<int> PHG4Shower::ParticleIdSet |
Definition at line 16 of file PHG4Shower.h.
typedef VertexIdSet::const_iterator PHG4Shower::VertexIdConstIter |
Definition at line 22 of file PHG4Shower.h.
typedef VertexIdSet::iterator PHG4Shower::VertexIdIter |
Definition at line 21 of file PHG4Shower.h.
typedef std::set<int> PHG4Shower::VertexIdSet |
Definition at line 20 of file PHG4Shower.h.
|
inlinevirtual |
Definition at line 28 of file PHG4Shower.h.
|
inlineprotected |
Definition at line 112 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 100 of file PHG4Shower.h.
Referenced by PHG4BlockSteppingAction::UserSteppingAction(), PHG4BNLTargetCoilSteppingAction::UserSteppingAction(), PHG4CollimatorSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4EMCalSteppingAction::UserSteppingAction(), PHG4PolyconSteppingAction::UserSteppingAction(), PHG4SquareTubeSteppingAction::UserSteppingAction(), PHG4TargetCoilSteppingAction::UserSteppingAction(), and PHG4TargetCoilV2SteppingAction::UserSteppingAction().
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 80 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 90 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 101 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 102 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 81 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 82 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 91 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 92 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 109 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 86 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 96 of file PHG4Shower.h.
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 98 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 78 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 88 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 105 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 106 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 83 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 84 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 93 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 94 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 103 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 104 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 60 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 66 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 75 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 69 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 39 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 72 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 63 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 42 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 45 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 57 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 48 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 51 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 54 of file PHG4Shower.h.
|
inlinevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Reimplemented in PHG4Showerv1.
Definition at line 32 of file PHG4Shower.h.
|
inlinevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Reimplemented in PHG4Showerv1.
Definition at line 35 of file PHG4Shower.h.
|
inlinevirtual |
Definition at line 107 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 108 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 85 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 95 of file PHG4Shower.h.
|
inlinevirtual |
Clear Event.
Reimplemented from PHObject.
Reimplemented in PHG4Showerv1.
Definition at line 34 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 61 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 67 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 76 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 70 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 40 of file PHG4Shower.h.
Referenced by PHG4TruthInfoContainer::AddShower().
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 73 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 64 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 43 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 46 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 58 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 49 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 52 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 55 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 99 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 79 of file PHG4Shower.h.
|
inlinevirtual |
Reimplemented in PHG4Showerv1.
Definition at line 89 of file PHG4Shower.h.