Event::TofMcHit Class Reference

#include <TofMcHit.h>

Inheritance diagram for Event::TofMcHit:

ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
 TofMcHit ()
 TofMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz, double trackLength, double flightTime)
Identifier identify () const
unsigned int getTrackIndex () const
double getPositionX () const
double getPositionY () const
double getPositionZ () const
double getPx () const
double getPy () const
double getPz () const
double getTrackLength () const
double getFlightTime () const
void setIdentifier (unsigned int id)
void setTrackIndex (unsigned int trackIndex)
void setPositionX (double positionX)
void setPositionY (double positionY)
void setPositionZ (double positionZ)
void setPx (double px)
void setPy (double py)
void setPz (double pz)
void setTrackLength (double trackLength)
void setFlightTime (double flightTime)

Static Public Member Functions

static const CLID & classID ()

Private Member Functions

 TofMcHit (const TofMcHit &)
TofMcHitoperator= (const TofMcHit &)

Private Attributes

Identifier m_id
unsigned int m_trackIndex
double m_xPosition
double m_yPosition
double m_zPosition
double m_px
double m_py
double m_pz
double m_trackLength
double m_flightTime

Detailed Description

Definition at line 13 of file TofMcHit.h.


Constructor & Destructor Documentation

Event::TofMcHit::TofMcHit (  )  [inline]

Definition at line 25 of file TofMcHit.h.

00025 {};

Event::TofMcHit::TofMcHit ( const Identifier id,
unsigned int  trackIndex,
double  xPosition,
double  yPosition,
double  zPosition,
double  px,
double  py,
double  pz,
double  trackLength,
double  flightTime 
)

Definition at line 3 of file TofMcHit.cxx.

00006          : m_id(id), m_trackIndex(trackIndex),
00007            m_xPosition(xPosition), m_yPosition(yPosition),m_zPosition(zPosition),
00008            m_px(px), m_py(py), m_pz(pz), m_trackLength(trackLength), m_flightTime(flightTime){}

Event::TofMcHit::TofMcHit ( const TofMcHit  )  [private]


Member Function Documentation

static const CLID& Event::TofMcHit::classID (  )  [inline, static]

Definition at line 20 of file TofMcHit.h.

References CLID_TofMcHit.

Referenced by clID().

00021     {
00022         return CLID_TofMcHit;
00023     } 

virtual const CLID& Event::TofMcHit::clID (  )  const [inline, virtual]

Definition at line 15 of file TofMcHit.h.

References classID().

00016    {
00017         return TofMcHit::classID();
00018    }

double Event::TofMcHit::getFlightTime (  )  const

Definition at line 56 of file TofMcHit.cxx.

References m_flightTime.

00056                                           {
00057   return m_flightTime; 
00058 }

double Event::TofMcHit::getPositionX (  )  const

Definition at line 21 of file TofMcHit.cxx.

References m_xPosition.

00021                                          {
00022   return m_xPosition;
00023 }

double Event::TofMcHit::getPositionY (  )  const

Definition at line 26 of file TofMcHit.cxx.

References m_yPosition.

00026                                          {
00027   return m_yPosition;
00028 }

double Event::TofMcHit::getPositionZ (  )  const

Definition at line 31 of file TofMcHit.cxx.

References m_zPosition.

00031                                          {
00032   return m_zPosition;
00033 }

double Event::TofMcHit::getPx (  )  const

Definition at line 36 of file TofMcHit.cxx.

References m_px.

00036                                   {
00037   return m_px;
00038 }

double Event::TofMcHit::getPy (  )  const

Definition at line 41 of file TofMcHit.cxx.

References m_py.

00041                                   {
00042   return m_py; 
00043 }

double Event::TofMcHit::getPz (  )  const

Definition at line 46 of file TofMcHit.cxx.

References m_pz.

00046                                   {
00047   return m_pz; 
00048 }

unsigned int Event::TofMcHit::getTrackIndex (  )  const

Definition at line 16 of file TofMcHit.cxx.

References m_trackIndex.

00016                                                 {
00017   return m_trackIndex;
00018 }

double Event::TofMcHit::getTrackLength (  )  const

Definition at line 51 of file TofMcHit.cxx.

References m_trackLength.

00051                                            {
00052   return m_trackLength; 
00053 }

Identifier Event::TofMcHit::identify (  )  const

Definition at line 11 of file TofMcHit.cxx.

References m_id.

00011                                          {
00012   return  m_id;
00013 }

TofMcHit& Event::TofMcHit::operator= ( const TofMcHit  )  [private]

void Event::TofMcHit::setFlightTime ( double  flightTime  )  [inline]

Definition at line 69 of file TofMcHit.h.

References m_flightTime.

Referenced by TofMcHitCnv::TObjectToDataObject().

00069 {m_flightTime = flightTime; }

void Event::TofMcHit::setIdentifier ( unsigned int  id  )  [inline]

Definition at line 60 of file TofMcHit.h.

References m_id.

Referenced by TofMcHitCnv::TObjectToDataObject().

00060 {m_id = id;}

void Event::TofMcHit::setPositionX ( double  positionX  )  [inline]

Definition at line 62 of file TofMcHit.h.

References m_xPosition.

Referenced by TofMcHitCnv::TObjectToDataObject().

00062 {m_xPosition = positionX;}

void Event::TofMcHit::setPositionY ( double  positionY  )  [inline]

Definition at line 63 of file TofMcHit.h.

References m_yPosition.

Referenced by TofMcHitCnv::TObjectToDataObject().

00063 {m_yPosition = positionY;}

void Event::TofMcHit::setPositionZ ( double  positionZ  )  [inline]

Definition at line 64 of file TofMcHit.h.

References m_zPosition.

Referenced by TofMcHitCnv::TObjectToDataObject().

00064 {m_zPosition = positionZ;}

void Event::TofMcHit::setPx ( double  px  )  [inline]

Definition at line 65 of file TofMcHit.h.

References m_px.

Referenced by TofMcHitCnv::TObjectToDataObject().

00065 {m_px = px;}

void Event::TofMcHit::setPy ( double  py  )  [inline]

Definition at line 66 of file TofMcHit.h.

References m_py.

Referenced by TofMcHitCnv::TObjectToDataObject().

00066 {m_py = py;}

void Event::TofMcHit::setPz ( double  pz  )  [inline]

Definition at line 67 of file TofMcHit.h.

References m_pz.

Referenced by TofMcHitCnv::TObjectToDataObject().

00067 {m_pz = pz;}

void Event::TofMcHit::setTrackIndex ( unsigned int  trackIndex  )  [inline]

Definition at line 61 of file TofMcHit.h.

References m_trackIndex.

Referenced by TofMcHitCnv::TObjectToDataObject().

00061 { m_trackIndex = trackIndex;}

void Event::TofMcHit::setTrackLength ( double  trackLength  )  [inline]

Definition at line 68 of file TofMcHit.h.

References m_trackLength.

Referenced by TofMcHitCnv::TObjectToDataObject().

00068 {m_trackLength = trackLength; }


Member Data Documentation

double Event::TofMcHit::m_flightTime [private]

Definition at line 97 of file TofMcHit.h.

Referenced by getFlightTime(), and setFlightTime().

Identifier Event::TofMcHit::m_id [private]

Definition at line 79 of file TofMcHit.h.

Referenced by identify(), and setIdentifier().

double Event::TofMcHit::m_px [private]

Definition at line 89 of file TofMcHit.h.

Referenced by getPx(), and setPx().

double Event::TofMcHit::m_py [private]

Definition at line 91 of file TofMcHit.h.

Referenced by getPy(), and setPy().

double Event::TofMcHit::m_pz [private]

Definition at line 93 of file TofMcHit.h.

Referenced by getPz(), and setPz().

unsigned int Event::TofMcHit::m_trackIndex [private]

Definition at line 81 of file TofMcHit.h.

Referenced by getTrackIndex(), and setTrackIndex().

double Event::TofMcHit::m_trackLength [private]

Definition at line 95 of file TofMcHit.h.

Referenced by getTrackLength(), and setTrackLength().

double Event::TofMcHit::m_xPosition [private]

Definition at line 83 of file TofMcHit.h.

Referenced by getPositionX(), and setPositionX().

double Event::TofMcHit::m_yPosition [private]

Definition at line 85 of file TofMcHit.h.

Referenced by getPositionY(), and setPositionY().

double Event::TofMcHit::m_zPosition [private]

Definition at line 87 of file TofMcHit.h.

Referenced by getPositionZ(), and setPositionZ().


Generated on Tue Nov 29 23:36:33 2016 for BOSS_7.0.2 by  doxygen 1.4.7