15 virtual void identify(std::ostream& os = std::cout)
const;
21 virtual float get_x(
const int i)
const {
return NAN;}
22 virtual float get_y(
const int i)
const {
return NAN;}
23 virtual float get_z(
const int i)
const {
return NAN;}
24 virtual float get_px(
const int i)
const {
return NAN;}
25 virtual float get_py(
const int i)
const {
return NAN;}
26 virtual float get_pz(
const int i)
const {
return NAN;}
30 virtual float get_t(
const int i)
const {
return NAN;}
35 virtual unsigned int get_layer()
const {
return UINT_MAX;}
40 virtual int get_row()
const {
return INT_MIN;}
52 virtual void set_x(
const int i,
const float f) {
return;}
53 virtual void set_y(
const int i,
const float f) {
return;}
54 virtual void set_z(
const int i,
const float f) {
return;}
55 virtual void set_px(
const int i,
const float f) {
return;}
56 virtual void set_py(
const int i,
const float f) {
return;}
57 virtual void set_pz(
const int i,
const float f) {
return;}
58 virtual void set_local_x(
const int i,
const float f) {
return;}
59 virtual void set_local_y(
const int i,
const float f) {
return;}
60 virtual void set_local_z(
const int i,
const float f) {
return;}
61 virtual void set_t(
const int i,
const float f) {
return;}
66 virtual void set_layer(
const unsigned int i) {
return;}
70 virtual void set_row(
const int i) {
return;}
87 virtual void print()
const {std::cout<<
"PHG4Hit base class - print() not implemented"<<std::endl;}
@ prop_path_length
pathlength
@ prop_strip_z_index
SVX stuff.
@ prop_row
row (mother volume or steel plate id)
@ prop_light_yield
for scintillation detectors, the amount of light produced
@ prop_local_x_0
local coordinate
@ prop_eion
ionizing energy loss
@ prop_index_i
generic indexes
@ prop_scint_id
scintillator ID
@ prop_MAX_NUMBER
max limit in order to fit into 8 bit unsigned number
virtual void print() const
virtual unsigned int get_layer() const
virtual float get_py(const int i) const
virtual void set_index_l(const int i)
virtual void set_local_y(const int i, const float f)
friend std::ostream & operator<<(std::ostream &stream, const PHG4Hit *hit)
virtual void set_local_x(const int i, const float f)
virtual void set_property(const PROPERTY prop_id, const float value)
virtual int get_strip_z_index() const
virtual void set_layer(const unsigned int i)
virtual void set_index_k(const int i)
virtual void set_strip_y_index(const int i)
virtual void set_property_nocheck(const PROPERTY prop_id, const unsigned int)
static std::string get_property_type(const PROPERTY_TYPE prop_type)
virtual float get_local_y(const int i) const
virtual void set_ladder_phi_index(const int i)
virtual float get_z(const int i) const
virtual float get_eion() const
virtual void set_property(const PROPERTY prop_id, const int value)
virtual void set_y(const int i, const float f)
virtual void set_local_z(const int i, const float f)
virtual void set_shower_id(const int i)
virtual void set_ladder_z_index(const int i)
virtual void set_light_yield(const float lightYield)
virtual int get_index_j() const
virtual float get_edep() const
virtual int get_row() const
virtual int get_shower_id() const
virtual void set_px(const int i, const float f)
virtual void set_py(const int i, const float f)
virtual void set_t(const int i, const float f)
virtual void set_pz(const int i, const float f)
virtual void set_eion(const float f)
static std::pair< const std::string, PROPERTY_TYPE > get_property_info(PROPERTY prop_id)
virtual void set_hit_id(const PHG4HitDefs::keytype i)
static bool check_property(const PROPERTY prop_id, const PROPERTY_TYPE prop_type)
virtual void Reset()
Clear Event.
virtual float get_pz(const int i) const
virtual void set_strip_z_index(const int i)
virtual float get_t(const int i) const
virtual void set_row(const int i)
virtual int get_ladder_z_index() const
virtual float get_property_float(const PROPERTY prop_id) const
virtual float get_path_length() const
virtual void set_hit_type(const int i)
virtual void set_z(const int i, const float f)
virtual float get_avg_t() const
virtual void set_index_i(const int i)
virtual int get_index_i() const
virtual float get_local_z(const int i) const
virtual bool has_property(const PROPERTY prop_id) const
virtual float get_px(const int i) const
virtual float get_light_yield() const
virtual int get_strip_y_index() const
virtual void set_x(const int i, const float f)
virtual PHG4HitDefs::keytype get_hit_id() const
virtual float get_y(const int i) const
virtual float get_local_x(const int i) const
virtual float get_x(const int i) const
virtual void Copy(PHG4Hit const &g4hit)
virtual int get_scint_id() const
virtual void set_trkid(const int i)
virtual float get_avg_z() const
virtual int get_property_int(const PROPERTY prop_id) const
virtual unsigned int get_property_uint(const PROPERTY prop_id) const
virtual void set_scint_id(const int i)
virtual int get_index_l() const
virtual int get_detid() const
virtual unsigned int get_property_nocheck(const PROPERTY prop_id) const
virtual void set_edep(const float f)
virtual void set_property(const PROPERTY prop_id, const unsigned int value)
virtual float get_avg_y() const
virtual int get_ladder_phi_index() const
virtual int get_index_k() const
virtual void set_path_length(const float pathLength)
virtual void identify(std::ostream &os=std::cout) const
virtual void set_index_j(const int i)
virtual float get_avg_x() const
virtual int get_trkid() const
virtual int get_hit_type() const