Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Event::TofMcHit Class Reference

#include <TofMcHit.h>

Inheritance diagram for Event::TofMcHit:

ContainedObject ContainedObject List of all members.

Public Member Functions

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

Static Public Member Functions

const CLID & classID ()
const CLID & classID ()

Private Member Functions

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

Private Attributes

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

Constructor & Destructor Documentation

Event::TofMcHit::TofMcHit  )  [inline]
 

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
 

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]
 

Event::TofMcHit::TofMcHit  )  [inline]
 

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
 

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


Member Function Documentation

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

00021     {
00022         return CLID_TofMcHit;
00023     } 

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

00021     {
00022         return CLID_TofMcHit;
00023     } 

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

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

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

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

double Event::TofMcHit::getFlightTime  )  const
 

double Event::TofMcHit::getFlightTime  )  const
 

00056                                           {
00057   return m_flightTime; 
00058 }

double Event::TofMcHit::getPositionX  )  const
 

double Event::TofMcHit::getPositionX  )  const
 

00021                                          {
00022   return m_xPosition;
00023 }

double Event::TofMcHit::getPositionY  )  const
 

double Event::TofMcHit::getPositionY  )  const
 

00026                                          {
00027   return m_yPosition;
00028 }

double Event::TofMcHit::getPositionZ  )  const
 

double Event::TofMcHit::getPositionZ  )  const
 

00031                                          {
00032   return m_zPosition;
00033 }

double Event::TofMcHit::getPx  )  const
 

double Event::TofMcHit::getPx  )  const
 

00036                                   {
00037   return m_px;
00038 }

double Event::TofMcHit::getPy  )  const
 

double Event::TofMcHit::getPy  )  const
 

00041                                   {
00042   return m_py; 
00043 }

double Event::TofMcHit::getPz  )  const
 

double Event::TofMcHit::getPz  )  const
 

00046                                   {
00047   return m_pz; 
00048 }

unsigned int Event::TofMcHit::getTrackIndex  )  const
 

unsigned int Event::TofMcHit::getTrackIndex  )  const
 

00016                                                 {
00017   return m_trackIndex;
00018 }

double Event::TofMcHit::getTrackLength  )  const
 

double Event::TofMcHit::getTrackLength  )  const
 

00051                                            {
00052   return m_trackLength; 
00053 }

Identifier Event::TofMcHit::identify  )  const
 

Identifier Event::TofMcHit::identify  )  const
 

00011                                          {
00012   return  m_id;
00013 }

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

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

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

00069 {m_flightTime = flightTime; }

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

00069 {m_flightTime = flightTime; }

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

00060 {m_id = id;}

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

00060 {m_id = id;}

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

00062 {m_xPosition = positionX;}

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

00062 {m_xPosition = positionX;}

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

00063 {m_yPosition = positionY;}

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

00063 {m_yPosition = positionY;}

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

00064 {m_zPosition = positionZ;}

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

00064 {m_zPosition = positionZ;}

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

00065 {m_px = px;}

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

00065 {m_px = px;}

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

00066 {m_py = py;}

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

00066 {m_py = py;}

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

00067 {m_pz = pz;}

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

00067 {m_pz = pz;}

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

00061 { m_trackIndex = trackIndex;}

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

00061 { m_trackIndex = trackIndex;}

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

00068 {m_trackLength = trackLength; }

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

00068 {m_trackLength = trackLength; }


Member Data Documentation

double Event::TofMcHit::m_flightTime [private]
 

Identifier Event::TofMcHit::m_id [private]
 

double Event::TofMcHit::m_px [private]
 

double Event::TofMcHit::m_py [private]
 

double Event::TofMcHit::m_pz [private]
 

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

double Event::TofMcHit::m_trackLength [private]
 

double Event::TofMcHit::m_xPosition [private]
 

double Event::TofMcHit::m_yPosition [private]
 

double Event::TofMcHit::m_zPosition [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:21:01 2011 for BOSS6.5.5 by  doxygen 1.3.9.1