All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
calo::TrackCalorimetryAlg::HitProperties Struct Reference

Public Member Functions

 HitProperties ()=default
 
 HitProperties (float q, float dqdx, float dedx, float p, TVector3 pos, float pf)
 
void Print () const
 

Public Attributes

float charge
 
float dQdx
 
float dEdx
 
float pitch
 
TVector3 xyz
 
float path_fraction
 

Detailed Description

Definition at line 64 of file TrackCalorimetryAlg.h.

Constructor & Destructor Documentation

calo::TrackCalorimetryAlg::HitProperties::HitProperties ( )
default
calo::TrackCalorimetryAlg::HitProperties::HitProperties ( float  q,
float  dqdx,
float  dedx,
float  p,
TVector3  pos,
float  pf 
)
inline

Member Function Documentation

void calo::TrackCalorimetryAlg::HitProperties::Print ( ) const
inline

Definition at line 76 of file TrackCalorimetryAlg.h.

77  {
78  std::cout << "\tCharge " << charge << " dQdx " << dQdx << " dEdx " << dEdx << " pitch "
79  << pitch << " (x,y,z) (" << xyz.X() << "," << xyz.Y() << "," << xyz.Z() << ")"
80  << " path_fraction " << path_fraction << std::endl;
81  }
BEGIN_PROLOG could also be cout

Member Data Documentation

float calo::TrackCalorimetryAlg::HitProperties::charge

Definition at line 69 of file TrackCalorimetryAlg.h.

float calo::TrackCalorimetryAlg::HitProperties::dEdx

Definition at line 71 of file TrackCalorimetryAlg.h.

float calo::TrackCalorimetryAlg::HitProperties::dQdx

Definition at line 70 of file TrackCalorimetryAlg.h.

float calo::TrackCalorimetryAlg::HitProperties::path_fraction

Definition at line 74 of file TrackCalorimetryAlg.h.

float calo::TrackCalorimetryAlg::HitProperties::pitch

Definition at line 72 of file TrackCalorimetryAlg.h.

TVector3 calo::TrackCalorimetryAlg::HitProperties::xyz

Definition at line 73 of file TrackCalorimetryAlg.h.


The documentation for this struct was generated from the following file: