Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DFCALTruthShower Class Reference

#include <DFCALTruthShower.h>

+ Inheritance diagram for DFCALTruthShower:

Public Member Functions

 JOBJECT_PUBLIC (DFCALTruthShower)
 
 DFCALTruthShower ()
 
 DFCALTruthShower (oid_t id, float x, float y, float z, float px, float py, float pz, float E, float t, bool primary, int track, int type, int itrack=0)
 
float x () const
 
float y () const
 
float z () const
 
float t () const
 
float px () const
 
float py () const
 
float pz () const
 
float E () const
 
bool primary () const
 
int track () const
 
int type () const
 
int itrack () const
 
void toStrings (vector< pair< string, string > > &items) const
 

Private Attributes

float m_x
 
float m_y
 
float m_z
 
float m_px
 
float m_py
 
float m_pz
 
float m_E
 
float m_t
 
bool m_primary
 
int m_track
 
int m_type
 
int m_itrack
 

Detailed Description

Definition at line 14 of file DFCALTruthShower.h.

Constructor & Destructor Documentation

DFCALTruthShower::DFCALTruthShower ( )
inline

Definition at line 17 of file DFCALTruthShower.h.

DFCALTruthShower::DFCALTruthShower ( oid_t  id,
float  x,
float  y,
float  z,
float  px,
float  py,
float  pz,
float  E,
float  t,
bool  primary,
int  track,
int  type,
int  itrack = 0 
)
inline

Definition at line 19 of file DFCALTruthShower.h.

Member Function Documentation

float DFCALTruthShower::E ( ) const
inline

Definition at line 46 of file DFCALTruthShower.h.

References m_E.

Referenced by toStrings().

int DFCALTruthShower::itrack ( ) const
inline

Definition at line 50 of file DFCALTruthShower.h.

References m_itrack.

Referenced by toStrings().

DFCALTruthShower::JOBJECT_PUBLIC ( DFCALTruthShower  )
bool DFCALTruthShower::primary ( ) const
inline

Definition at line 47 of file DFCALTruthShower.h.

References m_primary.

Referenced by toStrings().

float DFCALTruthShower::px ( ) const
inline

Definition at line 43 of file DFCALTruthShower.h.

References m_px.

Referenced by DMCThrownMatching_factory::Find_GenReconMatches_FCALShowers(), and toStrings().

float DFCALTruthShower::py ( ) const
inline

Definition at line 44 of file DFCALTruthShower.h.

References m_py.

Referenced by DMCThrownMatching_factory::Find_GenReconMatches_FCALShowers(), and toStrings().

float DFCALTruthShower::pz ( ) const
inline

Definition at line 45 of file DFCALTruthShower.h.

References m_pz.

Referenced by DMCThrownMatching_factory::Find_GenReconMatches_FCALShowers(), and toStrings().

float DFCALTruthShower::t ( ) const
inline

Definition at line 42 of file DFCALTruthShower.h.

References m_t.

Referenced by toStrings().

void DFCALTruthShower::toStrings ( vector< pair< string, string > > &  items) const
inline

Definition at line 52 of file DFCALTruthShower.h.

References E(), itrack(), primary(), px(), py(), pz(), t(), track(), type(), x(), y(), and z().

int DFCALTruthShower::track ( ) const
inline

Definition at line 48 of file DFCALTruthShower.h.

References m_track.

Referenced by toStrings().

int DFCALTruthShower::type ( ) const
inline

Definition at line 49 of file DFCALTruthShower.h.

References m_type.

Referenced by toStrings().

float DFCALTruthShower::x ( ) const
inline

Definition at line 39 of file DFCALTruthShower.h.

References m_x.

Referenced by DMCThrownMatching_factory::Find_GenReconMatches_FCALShowers(), and toStrings().

float DFCALTruthShower::y ( ) const
inline

Definition at line 40 of file DFCALTruthShower.h.

References m_y.

Referenced by DMCThrownMatching_factory::Find_GenReconMatches_FCALShowers(), and toStrings().

float DFCALTruthShower::z ( ) const
inline

Definition at line 41 of file DFCALTruthShower.h.

References m_z.

Referenced by DMCThrownMatching_factory::Find_GenReconMatches_FCALShowers(), and toStrings().

Member Data Documentation

float DFCALTruthShower::m_E
private

Definition at line 75 of file DFCALTruthShower.h.

Referenced by E().

int DFCALTruthShower::m_itrack
private

Definition at line 80 of file DFCALTruthShower.h.

Referenced by itrack().

bool DFCALTruthShower::m_primary
private

Definition at line 77 of file DFCALTruthShower.h.

Referenced by primary().

float DFCALTruthShower::m_px
private

Definition at line 72 of file DFCALTruthShower.h.

Referenced by px().

float DFCALTruthShower::m_py
private

Definition at line 73 of file DFCALTruthShower.h.

Referenced by py().

float DFCALTruthShower::m_pz
private

Definition at line 74 of file DFCALTruthShower.h.

Referenced by pz().

float DFCALTruthShower::m_t
private

Definition at line 76 of file DFCALTruthShower.h.

Referenced by t().

int DFCALTruthShower::m_track
private

Definition at line 78 of file DFCALTruthShower.h.

Referenced by track().

int DFCALTruthShower::m_type
private

Definition at line 79 of file DFCALTruthShower.h.

Referenced by type().

float DFCALTruthShower::m_x
private

Definition at line 69 of file DFCALTruthShower.h.

Referenced by x().

float DFCALTruthShower::m_y
private

Definition at line 70 of file DFCALTruthShower.h.

Referenced by y().

float DFCALTruthShower::m_z
private

Definition at line 71 of file DFCALTruthShower.h.

Referenced by z().


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