24 typedef std::map<int,std::set<PHG4HitDefs::keytype> >
HitIdMap;
32 virtual void identify(std::ostream& os = std::cout)
const {os <<
"PHG4Shower base class" << std::endl;}
39 virtual int get_id()
const {
return 0;}
48 virtual float get_x()
const {
return NAN;}
51 virtual float get_y()
const {
return NAN;}
54 virtual float get_z()
const {
return NAN;}
60 virtual float get_covar(
unsigned int i,
unsigned int j)
const {
return NAN;}
61 virtual void set_covar(
unsigned int i,
unsigned int j,
float entry) {}
63 virtual unsigned int get_nhits(
int volume)
const {
return 0;}
64 virtual void set_nhits(
int volume,
unsigned int nhits) {}
66 virtual float get_edep(
int volume)
const {
return NAN;}
67 virtual void set_edep(
int volume,
float edep) {}
69 virtual float get_eion(
int volume)
const {
return NAN;}
70 virtual void set_eion(
int volume,
float eion) {}
virtual size_t size_g4vertex_id() const
virtual HitIdConstIter end_g4hit_id() const
HitIdMap::const_iterator HitIdConstIter
virtual void set_covar(unsigned int i, unsigned int j, float entry)
virtual void add_g4vertex_id(int id)
virtual VertexIdConstIter begin_g4vertex_id() const
virtual bool empty_g4hit_id() const
virtual VertexIdIter end_g4vertex_id()
HitIdMap::iterator HitIdIter
virtual void add_g4particle_id(int id)
virtual void clear_g4vertex_id()
virtual ParticleIdConstIter begin_g4particle_id() const
virtual void set_edep(int volume, float edep)
ParticleIdSet::iterator ParticleIdIter
virtual int get_parent_shower_id() const
virtual bool empty_g4vertex_id() const
virtual ParticleIdConstIter end_g4particle_id() const
virtual float get_edep(int volume) const
virtual float get_position(unsigned int coor) const
virtual VertexIdIter begin_g4vertex_id()
virtual void clear_g4particle_id()
std::map< int, std::set< PHG4HitDefs::keytype > > HitIdMap
virtual PHG4Shower * Clone() const
virtual void Reset()
Clear Event.
virtual void set_z(float x)
virtual void set_position(unsigned int coor, float xi)
VertexIdSet::iterator VertexIdIter
virtual void set_eion(int volume, float eion)
virtual float get_eion(int volume) const
virtual void set_x(float x)
virtual float get_x() const
virtual size_t remove_g4particle_id(int id)
virtual size_t size_g4hit_id() const
virtual void set_parent_shower_id(int parent_shower_id)
virtual size_t size_g4particle_id() const
virtual int isValid() const
isValid returns non zero if object contains vailid data
virtual bool empty_g4particle_id() const
virtual void set_nhits(int volume, unsigned int nhits)
virtual float get_z() const
virtual void set_eh_ratio(int volume, float eh_ratio)
virtual void set_light_yield(int volume, float light_yield)
virtual void set_parent_particle_id(int parent_particle_id)
virtual int get_parent_particle_id() const
virtual float get_eh_ratio(int volume) const
VertexIdSet::const_iterator VertexIdConstIter
virtual HitIdIter end_g4hit_id()
virtual unsigned int get_nhits(int volume) const
ParticleIdSet::const_iterator ParticleIdConstIter
virtual void add_g4hit_id(int volume, PHG4HitDefs::keytype id)
virtual void identify(std::ostream &os=std::cout) const
std::set< int > VertexIdSet
virtual HitIdConstIter find_g4hit_id(int volume) const
virtual VertexIdConstIter end_g4vertex_id() const
virtual size_t remove_g4hit_volume(int volume)
virtual ParticleIdIter end_g4particle_id()
virtual HitIdIter begin_g4hit_id()
virtual int get_id() const
virtual void set_y(float y)
virtual size_t remove_g4hit_id(int volume, PHG4HitDefs::keytype id)
virtual void set_id(int id)
virtual float get_light_yield(int volume) const
virtual ParticleIdIter begin_g4particle_id()
virtual void clear_g4hit_id()
virtual float get_covar(unsigned int i, unsigned int j) const
virtual HitIdConstIter begin_g4hit_id() const
virtual HitIdIter find_g4hit_id(int volume)
virtual float get_y() const
std::set< int > ParticleIdSet
virtual size_t remove_g4vertex_id(int id)