Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PHG4Hit Class Reference

#include <coresoftware/blob/master/simulation/g4simulation/g4main/PHG4Hit.h>

+ Inheritance diagram for PHG4Hit:
+ Collaboration diagram for PHG4Hit:

Public Types

enum  PROPERTY {
  prop_eion = 1, prop_light_yield = 2, scint_gammas = 3, cerenkov_gammas = 4,
  prop_raw_light_yield = 5, prop_px_0 = 10, prop_px_1 = 11, prop_py_0 = 12,
  prop_py_1 = 13, prop_pz_0 = 14, prop_pz_1 = 15, prop_path_length = 16,
  prop_local_x_0 = 20, prop_local_x_1 = 21, prop_local_y_0 = 22, prop_local_y_1 = 23,
  prop_local_z_0 = 24, prop_local_z_1 = 25, prop_layer = 101, prop_scint_id = 102,
  prop_row = 103, prop_sector = 104, prop_strip_z_index = 110, prop_strip_y_index = 111,
  prop_ladder_z_index = 112, prop_ladder_phi_index = 113, prop_stave_index = 114, prop_half_stave_index = 115,
  prop_module_index = 116, prop_chip_index = 117, prop_local_pos_x_0 = 118, prop_local_pos_y_0 = 119,
  prop_local_pos_z_0 = 120, prop_index_i = 121, prop_index_j = 122, prop_index_k = 123,
  prop_index_l = 124, prop_hit_type = 125, prop_local_pos_x_1 = 128, prop_local_pos_y_1 = 126,
  prop_local_pos_z_1 = 127, prop_MAX_NUMBER = UCHAR_MAX
}
 
enum  PROPERTY_TYPE { type_int = 1, type_uint = 2, type_float = 3, type_unknown = -1 }
 

Public Member Functions

 PHG4Hit ()
 
 ~PHG4Hit () override
 
void identify (std::ostream &os=std::cout) const override
 
void CopyFrom (const PHObject *phobj) override
 
void Reset () override
 Clear Event.
 
virtual float get_x (const int) const
 
virtual float get_y (const int) const
 
virtual float get_z (const int) const
 
virtual float get_px (const int) const
 
virtual float get_py (const int) const
 
virtual float get_pz (const int) const
 
virtual float get_local_x (const int) const
 
virtual float get_local_y (const int) const
 
virtual float get_local_z (const int) const
 
virtual float get_t (const int) const
 
virtual float get_edep () const
 
virtual float get_eion () const
 
virtual float get_light_yield () const
 
virtual float get_path_length () const
 
virtual float get_raw_light_yield () const
 
virtual unsigned int get_layer () const
 
virtual PHG4HitDefs::keytype get_hit_id () const
 
virtual int get_detid () const
 
virtual int get_shower_id () const
 
virtual int get_scint_id () const
 
virtual int get_row () const
 
virtual int get_sector () const
 
virtual int get_trkid () const
 
virtual int get_strip_z_index () const
 
virtual int get_strip_y_index () const
 
virtual int get_ladder_z_index () const
 
virtual int get_ladder_phi_index () const
 
virtual int get_index_i () const
 
virtual int get_index_j () const
 
virtual int get_index_k () const
 
virtual int get_index_l () const
 
virtual int get_hit_type () const
 
virtual void set_x (const int, const float)
 
virtual void set_y (const int, const float)
 
virtual void set_z (const int, const float)
 
virtual void set_px (const int, const float)
 
virtual void set_py (const int, const float)
 
virtual void set_pz (const int, const float)
 
virtual void set_local_x (const int, const float)
 
virtual void set_local_y (const int, const float)
 
virtual void set_local_z (const int, const float)
 
virtual void set_t (const int, const float)
 
virtual void set_edep (const float)
 
virtual void set_eion (const float)
 
virtual void set_light_yield (const float)
 
virtual void set_raw_light_yield (const float)
 
virtual void set_path_length (const float)
 
virtual void set_layer (const unsigned int)
 
virtual void set_hit_id (const PHG4HitDefs::keytype)
 
virtual void set_shower_id (const int)
 
virtual void set_scint_id (const int)
 
virtual void set_row (const int)
 
virtual void set_sector (const int)
 
virtual void set_trkid (const int)
 
virtual void set_strip_z_index (const int)
 
virtual void set_strip_y_index (const int)
 
virtual void set_ladder_z_index (const int)
 
virtual void set_ladder_phi_index (const int)
 
virtual void set_index_i (const int)
 
virtual void set_index_j (const int)
 
virtual void set_index_k (const int)
 
virtual void set_index_l (const int)
 
virtual void set_hit_type (const int)
 
virtual float get_avg_x () const
 
virtual float get_avg_y () const
 
virtual float get_avg_z () const
 
virtual float get_avg_t () const
 
virtual void print () const
 
virtual bool has_property (const PROPERTY) const
 
virtual float get_property_float (const PROPERTY) const
 
virtual int get_property_int (const PROPERTY) const
 
virtual unsigned int get_property_uint (const PROPERTY) const
 
virtual void set_property (const PROPERTY, const float)
 
virtual void set_property (const PROPERTY, const int)
 
virtual void set_property (const PROPERTY, const unsigned int)
 
- Public Member Functions inherited from PHObject
 PHObject ()
 ctor
 
 ~PHObject () override
 dtor
 
virtual PHObjectCloneMe () const
 Virtual copy constructor.
 
virtual PHObjectclone () const final
 
PHObjectClone (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 Integrate () const
 
virtual int Integrate (PHObject *)
 

Static Public Member Functions

static std::pair< const
std::string, PROPERTY_TYPE
get_property_info (PROPERTY prop_id)
 
static bool check_property (const PROPERTY prop_id, const PROPERTY_TYPE prop_type)
 
static std::string get_property_type (const PROPERTY_TYPE prop_type)
 

Protected Member Functions

virtual unsigned int get_property_nocheck (const PROPERTY) const
 
virtual void set_property_nocheck (const PROPERTY, const unsigned int)
 

Friends

std::ostream & operator<< (std::ostream &stream, const PHG4Hit *hit)
 

Detailed Description

Definition at line 16 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 16 of file PHG4Hit.h

Member Enumeration Documentation

Procedure to add a new PROPERTY tag: 1.add new tag below with unique value, 2.add a short name to PHG4Hit::get_property_info

Enumerator:
prop_eion 

ionizing energy loss

prop_light_yield 

for scintillation detectors, the amount of light produced

scint_gammas 
cerenkov_gammas 
prop_raw_light_yield 
prop_px_0 

momentum

prop_px_1 
prop_py_0 
prop_py_1 
prop_pz_0 
prop_pz_1 
prop_path_length 

pathlength

prop_local_x_0 

local coordinate

prop_local_x_1 
prop_local_y_0 
prop_local_y_1 
prop_local_z_0 
prop_local_z_1 
prop_layer 

layer ID

prop_scint_id 

scintillator ID

prop_row 

row (mother volume or steel plate id)

prop_sector 

sector

prop_strip_z_index 

SVX stuff.

prop_strip_y_index 
prop_ladder_z_index 
prop_ladder_phi_index 
prop_stave_index 
prop_half_stave_index 
prop_module_index 
prop_chip_index 
prop_local_pos_x_0 
prop_local_pos_y_0 
prop_local_pos_z_0 
prop_index_i 

generic indexes

prop_index_j 
prop_index_k 
prop_index_l 
prop_hit_type 

hit type

prop_local_pos_x_1 
prop_local_pos_y_1 
prop_local_pos_z_1 
prop_MAX_NUMBER 

max limit in order to fit into 8 bit unsigned number

Definition at line 103 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 103 of file PHG4Hit.h

Enumerator:
type_int 
type_uint 
type_float 
type_unknown 

Definition at line 181 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 181 of file PHG4Hit.h

Constructor & Destructor Documentation

PHG4Hit::PHG4Hit ( )
inline

Definition at line 19 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 19 of file PHG4Hit.h

PHG4Hit::~PHG4Hit ( )
inlineoverride

Definition at line 20 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 20 of file PHG4Hit.h

Member Function Documentation

bool PHG4Hit::check_property ( const PROPERTY  prop_id,
const PROPERTY_TYPE  prop_type 
)
static

Definition at line 173 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 173 of file PHG4Hit.cc

void PHG4Hit::CopyFrom ( const PHObject phobj)
overridevirtual

Reimplemented from PHObject.

Reimplemented in PHG4HitEval.

Definition at line 12 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 12 of file PHG4Hit.cc

References assert, get_edep(), get_hit_id(), get_property_nocheck(), get_shower_id(), get_t(), get_trkid(), get_x(), get_y(), get_z(), has_property(), and i.

Referenced by PHG4HitEval::CopyFrom().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float PHG4Hit::get_avg_t ( ) const
inlinevirtual

Definition at line 209 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 209 of file PHG4Hit.h

References get_t().

Referenced by psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), PHTruthClustering::LayerClusterG4Hits(), Proto4SampleFrac::process_event(), QAG4SimulationCalorimeter::process_event_G4Hit(), and PHG4TrackFastSim::PseudoPatternRecognition().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float PHG4Hit::get_avg_x ( ) const
inlinevirtual

Definition at line 206 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 206 of file PHG4Hit.h

References get_x().

Referenced by SvtxClusterEval::all_truth_hits_by_nhit(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), TimingNtuple::get_dtotal(), SigmaTimingNtuple::get_dtotal(), SvtxClusterEval::gtrackid_and_layer_by_nhit(), PHTruthClustering::LayerClusterG4Hits(), operator<<(), PHG4TrackFastSim::PHG4HitToMeasurementCylinder(), PHG4TrackFastSim::PHG4HitToMeasurementVerticalPlane(), Proto4SampleFrac::process_event(), QAG4SimulationCalorimeter::process_event_G4Hit(), EMCalAna::process_event_SF(), and EMCalCalib::process_event_SF().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float PHG4Hit::get_avg_y ( ) const
inlinevirtual

Definition at line 207 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 207 of file PHG4Hit.h

References get_y().

Referenced by SvtxClusterEval::all_truth_hits_by_nhit(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), TimingNtuple::get_dtotal(), SigmaTimingNtuple::get_dtotal(), SvtxClusterEval::gtrackid_and_layer_by_nhit(), PHTruthClustering::LayerClusterG4Hits(), operator<<(), PHG4TrackFastSim::PHG4HitToMeasurementCylinder(), PHG4TrackFastSim::PHG4HitToMeasurementVerticalPlane(), Proto4SampleFrac::process_event(), QAG4SimulationCalorimeter::process_event_G4Hit(), EMCalAna::process_event_SF(), and EMCalCalib::process_event_SF().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

float PHG4Hit::get_avg_z ( ) const
inlinevirtual

Definition at line 208 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 208 of file PHG4Hit.h

References get_z().

Referenced by SvtxClusterEval::all_truth_hits_by_nhit(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), TimingNtuple::get_dtotal(), SigmaTimingNtuple::get_dtotal(), SvtxClusterEval::gtrackid_and_layer_by_nhit(), PHTruthClustering::LayerClusterG4Hits(), operator<<(), PHG4TrackFastSim::PHG4HitToMeasurementCylinder(), PHG4TrackFastSim::PHG4HitToMeasurementVerticalPlane(), Proto4SampleFrac::process_event(), QAG4SimulationCalorimeter::process_event_G4Hit(), EMCalAna::process_event_SF(), and EMCalCalib::process_event_SF().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_detid ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 45 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 45 of file PHG4Hit.h

Referenced by SetupDualRICHAnalyzer::calculate_emission_angle(), and RICHEvaluator::process_event().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_edep ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 38 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 38 of file PHG4Hit.h

Referenced by CopyFrom(), PHAna::fill_sf_ntuple(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), IsolatedTrackAnalysis::getAddTruth(), JetEnergies::GetTotalEnergy(), PHTruthClustering::LayerClusterG4Hits(), SvtxHitEval::max_truth_hit_by_energy(), SvtxClusterEval::max_truth_hit_by_energy(), HCALAnalysis::process_event(), G4HitTTree::process_event(), RawTowerBuilderByHitIndex::process_event(), RICHEvaluator::process_event(), Proto4SampleFrac::process_event(), MBDStudy::process_event(), MbdDigitization::process_event(), BBCStudy::process_event(), TruthCaloTree::process_event(), QAG4SimulationCalorimeter::process_event_G4Hit(), EMCalAna::process_event_SF(), EMCalCalib::process_event_SF(), PHG4TruthEventAction::ProcessShowers(), PHG4HitContainer::RemoveZeroEDep(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_eion ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1, and PHG4HitEval.

Definition at line 39 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 39 of file PHG4Hit.h

Referenced by PHG4HitEval::CopyFrom(), PHG4MicromegasHitReco::get_primary_electrons(), G4HitTTree::process_event(), SynRadAna::process_event(), PHG4TpcElectronDrift::process_event(), PHG4TruthEventAction::ProcessShowers(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual PHG4HitDefs::keytype PHG4Hit::get_hit_id ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 44 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 44 of file PHG4Hit.h

Referenced by PHG4HitContainer::AddHit(), SvtxHitEval::all_hits_from(), CopyFrom(), SvtxEvaluatorHaiwang::fillOutputNtuples(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), SvtxHitEval::get_energy_contribution(), SvtxClusterEval::get_energy_contribution(), CaloWaveformSim::maphitetaphi(), operator<<(), SvtxEvaluatorHaiwang::printOutputInfo(), psTOFTimezeroEval::printOutputInfo(), SvtxEvaluator::printOutputInfo(), RICHEvaluator::process_event(), PHG4DSTReader::process_event(), PHG4TrackFastSim::PseudoPatternRecognition(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_hit_type ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 59 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 59 of file PHG4Hit.h

virtual int PHG4Hit::get_index_i ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 55 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 55 of file PHG4Hit.h

virtual int PHG4Hit::get_index_j ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 56 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 56 of file PHG4Hit.h

Referenced by RawTowerBuilderByHitIndex::process_event().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_index_k ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 57 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 57 of file PHG4Hit.h

Referenced by RawTowerBuilderByHitIndex::process_event().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_index_l ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 58 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 58 of file PHG4Hit.h

virtual int PHG4Hit::get_ladder_phi_index ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 54 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 54 of file PHG4Hit.h

virtual int PHG4Hit::get_ladder_z_index ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 53 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 53 of file PHG4Hit.h

virtual unsigned int PHG4Hit::get_layer ( ) const
inlinevirtual
virtual float PHG4Hit::get_local_x ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 34 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 34 of file PHG4Hit.h

virtual float PHG4Hit::get_local_y ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 35 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 35 of file PHG4Hit.h

virtual float PHG4Hit::get_local_z ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 36 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 36 of file PHG4Hit.h

Referenced by CaloWaveformSim::maphitetaphi().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_path_length ( ) const
inlinevirtual

Reimplemented in PHG4HitEval, and PHG4Hitv1.

Definition at line 41 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 41 of file PHG4Hit.h

Referenced by PHG4HitEval::CopyFrom(), MBDStudy::process_event(), MbdDigitization::process_event(), and BBCStudy::process_event().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_property_float ( const PROPERTY  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 190 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 190 of file PHG4Hit.h

std::pair< const std::string, PHG4Hit::PROPERTY_TYPE > PHG4Hit::get_property_info ( PROPERTY  prop_id)
static

Definition at line 77 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 77 of file PHG4Hit.cc

References type_float, type_int, and type_uint.

Referenced by DumpPHG4HitContainer::process_Node().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_property_int ( const PROPERTY  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 191 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 191 of file PHG4Hit.h

Referenced by PHG4MicromegasHitReco::process_event().

+ Here is the caller graph for this function:

virtual unsigned int PHG4Hit::get_property_nocheck ( const PROPERTY  ) const
inlineprotectedvirtual

Reimplemented in PHG4Hitv1.

Definition at line 201 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 201 of file PHG4Hit.h

Referenced by CopyFrom().

+ Here is the caller graph for this function:

string PHG4Hit::get_property_type ( const PROPERTY_TYPE  prop_type)
static

Definition at line 184 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 184 of file PHG4Hit.cc

virtual unsigned int PHG4Hit::get_property_uint ( const PROPERTY  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 192 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 192 of file PHG4Hit.h

virtual float PHG4Hit::get_px ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 31 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 31 of file PHG4Hit.h

Referenced by EMCalCalib::eval_photon(), EMCalAna::eval_trk(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), IsolatedTrackAnalysis::getAddTruth(), and TruthCaloTree::process_event().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_py ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 32 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 32 of file PHG4Hit.h

Referenced by EMCalCalib::eval_photon(), EMCalAna::eval_trk(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), IsolatedTrackAnalysis::getAddTruth(), and TruthCaloTree::process_event().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_pz ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 33 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 33 of file PHG4Hit.h

Referenced by EMCalCalib::eval_photon(), EMCalAna::eval_trk(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), IsolatedTrackAnalysis::getAddTruth(), and TruthCaloTree::process_event().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_raw_light_yield ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 42 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 42 of file PHG4Hit.h

Referenced by PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), and PHG4OHCalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_row ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 48 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 48 of file PHG4Hit.h

virtual int PHG4Hit::get_scint_id ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1, and PHG4HitEval.

Definition at line 47 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 47 of file PHG4Hit.h

Referenced by PHG4HitEval::CopyFrom(), CaloWaveformSim::maphitetaphi(), and EMCalAna::process_event_SF().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_sector ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 49 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 49 of file PHG4Hit.h

virtual int PHG4Hit::get_shower_id ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 46 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 46 of file PHG4Hit.h

Referenced by CopyFrom(), BaseTruthEval::get_primary_shower(), BaseTruthEval::is_g4hit_from_primary_shower(), and RawTowerBuilderByHitIndex::process_event().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_strip_y_index ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 52 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 52 of file PHG4Hit.h

virtual int PHG4Hit::get_strip_z_index ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 51 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 51 of file PHG4Hit.h

virtual float PHG4Hit::get_t ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 37 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 37 of file PHG4Hit.h

Referenced by CopyFrom(), get_avg_t(), PHG4MicromegasHitReco::process_event(), MBDStudy::process_event(), MbdDigitization::process_event(), BBCStudy::process_event(), and CaloWaveformSim::process_event().

+ Here is the caller graph for this function:

virtual int PHG4Hit::get_trkid ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 50 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 50 of file PHG4Hit.h

Referenced by SvtxTrackEval::all_tracks_from(), PHTruthClustering::all_truth_hits(), CopyFrom(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxTruthEval::FillTruthHitsFromParticleCache(), SetupDualRICHAnalyzer::get_emission_momentum(), BaseTruthEval::get_particle(), IsolatedTrackAnalysis::getAddTruth(), PHTruthSiliconAssociation::getG4PrimaryParticle(), PHTruthSiliconAssociation::getSiliconClustersFromParticle(), SvtxClusterEval::gtrackid_and_layer_by_nhit(), BaseTruthEval::is_g4hit_from_particle(), operator<<(), psTOFTimezeroEval::printOutputInfo(), SvtxEvaluatorHaiwang::printOutputInfo(), SvtxEvaluator::printOutputInfo(), PHSiliconTruthTrackSeeding::Process(), MomentumEvaluator::process_event(), PHG4DstCompressReco::process_event(), RICHEvaluator::process_event(), SynRadAna::process_event(), Proto4SampleFrac::process_event(), MBDStudy::process_event(), MbdDigitization::process_event(), PHG4DSTReader::process_event(), BBCStudy::process_event(), TruthCaloTree::process_event(), PHG4TpcElectronDrift::process_event(), QAG4SimulationCalorimeter::process_event_G4Hit(), PHG4TruthEventAction::ProcessShowers(), PHG4TrackFastSim::PseudoPatternRecognition(), PHG4InttHitReco::truthcheck_g4hit(), and PHG4MvtxHitReco::truthcheck_g4hit().

+ Here is the caller graph for this function:

virtual float PHG4Hit::get_x ( const int  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 28 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 28 of file PHG4Hit.h

Referenced by SetupDualRICHAnalyzer::calculate_emission_angle(), CopyFrom(), EMCalCalib::eval_photon(), EMCalAna::eval_trk(), psTOFTimezeroEval::fillOutputNtuples(), SvtxEvaluatorHaiwang::fillOutputNtuples(), SvtxEvaluator::fillOutputNtuples(), get_avg_x(), PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHTruthClustering::LayerClusterG4Hits(), psTOFTimezeroEval::printOutputInfo(), SvtxEvaluatorHaiwang::printOutputInfo(), SvtxEvaluator::printOutputInfo(), HCALAnalysis::process_event(), RICHEvaluator::process_event(), PHG4MicromegasHitReco::process_event(), Proto4SampleFrac::process_event(), MBDStudy::process_event(), BBCStudy::process_event(), PHG4TpcElectronDrift::process_event(), PHG4TruthEventAction::ProcessShowers(), PHG4InttHitReco::truthcheck_g4hit(), PHG4MvtxHitReco::truthcheck_g4hit(), G4Example01SteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual bool PHG4Hit::has_property ( const PROPERTY  ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 189 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 189 of file PHG4Hit.h

Referenced by CopyFrom().

+ Here is the caller graph for this function:

void PHG4Hit::identify ( std::ostream &  os = std::cout) const
overridevirtual

identify Function from PHObject

Parameters
osOutput Stream

Reimplemented from PHObject.

Reimplemented in PHG4Hitv1.

Definition at line 42 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 42 of file PHG4Hit.cc

Referenced by psTOFTimezeroEval::printInputInfo(), SvtxEvaluatorHaiwang::printInputInfo(), SvtxEvaluator::printInputInfo(), SvtxEvaluatorHaiwang::printOutputInfo(), psTOFTimezeroEval::printOutputInfo(), QAG4SimulationCalorimeter::process_event_G4Hit(), PHG4TrackFastSim::PseudoPatternRecognition(), PHG4HcalSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::print ( ) const
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 98 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 98 of file PHG4Hit.h

Referenced by PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), and PHG4InttSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void PHG4Hit::Reset ( )
overridevirtual

Clear Event.

Reimplemented from PHObject.

Reimplemented in PHG4Hitv1.

Definition at line 70 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 70 of file PHG4Hit.cc

Referenced by PHG4ConeSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_edep ( const float  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 71 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 71 of file PHG4Hit.h

Referenced by PHG4HitContainer::findOrAddHit(), PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4GenHit::process_event(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_eion ( const float  )
inlinevirtual

Reimplemented in PHG4Hitv1, and PHG4HitEval.

Definition at line 72 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 72 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_hit_id ( const PHG4HitDefs::keytype  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 77 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 77 of file PHG4Hit.h

Referenced by PHG4HitContainer::AddHit(), and PHG4HitContainer::findOrAddHit().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_hit_type ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 91 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 91 of file PHG4Hit.h

Referenced by PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), and PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_index_i ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 87 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 87 of file PHG4Hit.h

virtual void PHG4Hit::set_index_j ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 88 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 88 of file PHG4Hit.h

Referenced by PHG4EnvelopeSteppingAction::UserSteppingAction(), and PHG4ZDCSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_index_k ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 89 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 89 of file PHG4Hit.h

Referenced by PHG4EnvelopeSteppingAction::UserSteppingAction(), and PHG4ZDCSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_index_l ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 90 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 90 of file PHG4Hit.h

Referenced by PHG4EnvelopeSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_ladder_phi_index ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 86 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 86 of file PHG4Hit.h

Referenced by PHG4InttSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_ladder_z_index ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 85 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 85 of file PHG4Hit.h

Referenced by PHG4InttSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_local_x ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 67 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 67 of file PHG4Hit.h

Referenced by PHG4SteppingAction::StoreLocalCoordinate().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_local_y ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 68 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 68 of file PHG4Hit.h

Referenced by PHG4SteppingAction::StoreLocalCoordinate().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_local_z ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 69 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 69 of file PHG4Hit.h

Referenced by PHG4SteppingAction::StoreLocalCoordinate().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_path_length ( const float  )
inlinevirtual

Reimplemented in PHG4Hitv1, and PHG4HitEval.

Definition at line 75 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 75 of file PHG4Hit.h

Referenced by PHG4SectorSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), and PHG4BbcSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_property ( const PROPERTY  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 193 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 193 of file PHG4Hit.h

Referenced by PHG4EICMvtxSteppingAction::UserSteppingAction(), and PHG4MvtxSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_property ( const PROPERTY  ,
const int   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 194 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 194 of file PHG4Hit.h

virtual void PHG4Hit::set_property ( const PROPERTY  ,
const unsigned int   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 195 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 195 of file PHG4Hit.h

virtual void PHG4Hit::set_property_nocheck ( const PROPERTY  ,
const unsigned int   
)
inlineprotectedvirtual

Reimplemented in PHG4Hitv1.

Definition at line 202 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 202 of file PHG4Hit.h

virtual void PHG4Hit::set_px ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 64 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 64 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), and PHG4CylinderSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_py ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 65 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 65 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), and PHG4CylinderSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_pz ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 66 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 66 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), and PHG4CylinderSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_raw_light_yield ( const float  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 74 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 74 of file PHG4Hit.h

Referenced by PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), and PHG4OHCalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_row ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 80 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 80 of file PHG4Hit.h

Referenced by PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), and PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_sector ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 81 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 81 of file PHG4Hit.h

Referenced by PHG4IHCalSteppingAction::UserSteppingAction(), and PHG4OHCalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_shower_id ( const int  )
inlinevirtual
virtual void PHG4Hit::set_strip_y_index ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 84 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 84 of file PHG4Hit.h

virtual void PHG4Hit::set_strip_z_index ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 83 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 83 of file PHG4Hit.h

virtual void PHG4Hit::set_t ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 70 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 70 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_trkid ( const int  )
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 82 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 82 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4GenHit::process_event(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_x ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 61 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 61 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4GenHit::process_event(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_y ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 62 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 62 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4GenHit::process_event(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

virtual void PHG4Hit::set_z ( const int  ,
const float   
)
inlinevirtual

Reimplemented in PHG4Hitv1.

Definition at line 63 of file PHG4Hit.h.

View newest version in sPHENIX GitHub at line 63 of file PHG4Hit.h

Referenced by PHG4TpcCentralMembrane::GetPHG4HitFromStripe(), PHG4GenHit::process_event(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), G4Example01SteppingAction::UserSteppingAction(), PHG4Prototype3InnerHcalSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), G4Example03SteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), G4Example02SteppingAction::UserSteppingAction(), PHG4Prototype2InnerHcalSteppingAction::UserSteppingAction(), PHG4Prototype2OuterHcalSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HcalPrototypeSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4IHCalSteppingAction::UserSteppingAction(), PHG4OHCalSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), PHG4SpacalPrototype4SteppingAction::UserSteppingAction(), PHG4SpacalPrototypeSteppingAction::UserSteppingAction(), and PHG4SpacalSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const PHG4Hit hit 
)
friend

Definition at line 63 of file PHG4Hit.cc.

View newest version in sPHENIX GitHub at line 63 of file PHG4Hit.cc


The documentation for this class was generated from the following files: