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

Event::MdcMcHit Class Reference

#include <MdcMcHit.h>

Inheritance diagram for Event::MdcMcHit:

ContainedObject ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () const
double getDepositEnergy () const
double getDepositEnergy () const
double getDriftDistance () const
double getDriftDistance () const
int getPositionFlag () const
int getPositionFlag () const
double getPositionX () const
double getPositionX () const
double getPositionY () const
double getPositionY () const
double getPositionZ () const
double getPositionZ () const
unsigned int getTrackIndex () const
unsigned int getTrackIndex () const
Identifier identify () const
Identifier identify () const
 MdcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double driftDistance, double depositEnergy, int posFlag=-1)
 MdcMcHit ()
 MdcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double driftDistance, double depositEnergy, int posFlag=-1)
 MdcMcHit ()
void setDepositEnergy (double depositEnergy)
void setDepositEnergy (double depositEnergy)
void setDriftDistance (double driftDistance)
void setDriftDistance (double driftDistance)
void setIdentifier (unsigned int id)
void setIdentifier (unsigned int id)
void setPositionFlag (int posFlag)
void setPositionFlag (int posFlag)
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 setTrackIndex (unsigned int trackIndex)
void setTrackIndex (unsigned int trackIndex)

Static Public Member Functions

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

Private Member Functions

 MdcMcHit (const MdcMcHit &)
 MdcMcHit (const MdcMcHit &)
MdcMcHitoperator= (const MdcMcHit &)
MdcMcHitoperator= (const MdcMcHit &)

Private Attributes

double m_depositEnergy
double m_driftDistance
Identifier m_id
int m_posFlag
unsigned int m_trackIndex
double m_xPosition
double m_yPosition
double m_zPosition

Constructor & Destructor Documentation

Event::MdcMcHit::MdcMcHit  )  [inline]
 

00026 {};

Event::MdcMcHit::MdcMcHit const Identifier id,
unsigned int  trackIndex,
double  xPosition,
double  yPosition,
double  zPosition,
double  driftDistance,
double  depositEnergy,
int  posFlag = -1
 

00005                                               : m_id(id), m_trackIndex(trackIndex),
00006            m_xPosition(xPosition), m_yPosition(yPosition),m_zPosition(zPosition),
00007            m_driftDistance(driftDistance), m_depositEnergy(depositEnergy), m_posFlag(posFlag)
00008 { }

Event::MdcMcHit::MdcMcHit const MdcMcHit  )  [private]
 

Event::MdcMcHit::MdcMcHit  )  [inline]
 

00026 {};

Event::MdcMcHit::MdcMcHit const Identifier id,
unsigned int  trackIndex,
double  xPosition,
double  yPosition,
double  zPosition,
double  driftDistance,
double  depositEnergy,
int  posFlag = -1
 

Event::MdcMcHit::MdcMcHit const MdcMcHit  )  [private]
 


Member Function Documentation

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

00022     {
00023         return CLID_MdcMcHit;
00024     } 

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

00022     {
00023         return CLID_MdcMcHit;
00024     } 

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

00017    {
00018         return MdcMcHit::classID();
00019    }

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

00017    {
00018         return MdcMcHit::classID();
00019    }

double Event::MdcMcHit::getDepositEnergy  )  const
 

double Event::MdcMcHit::getDepositEnergy  )  const
 

00041                                              {
00042   return m_depositEnergy;
00043 }

double Event::MdcMcHit::getDriftDistance  )  const
 

double Event::MdcMcHit::getDriftDistance  )  const
 

00036                                              {
00037   return m_driftDistance;
00038 }

int Event::MdcMcHit::getPositionFlag  )  const
 

int Event::MdcMcHit::getPositionFlag  )  const
 

00046                                          {
00047   return m_posFlag;
00048 }

double Event::MdcMcHit::getPositionX  )  const
 

double Event::MdcMcHit::getPositionX  )  const
 

00021                                          {
00022   return m_xPosition;
00023 }

double Event::MdcMcHit::getPositionY  )  const
 

double Event::MdcMcHit::getPositionY  )  const
 

00026                                          {
00027   return m_yPosition;
00028 }

double Event::MdcMcHit::getPositionZ  )  const
 

double Event::MdcMcHit::getPositionZ  )  const
 

00031                                          {
00032   return m_zPosition;
00033 }

unsigned int Event::MdcMcHit::getTrackIndex  )  const
 

unsigned int Event::MdcMcHit::getTrackIndex  )  const
 

00016                                                 {
00017   return m_trackIndex;
00018 }

Identifier Event::MdcMcHit::identify  )  const
 

Identifier Event::MdcMcHit::identify  )  const
 

00011                                          {
00012   return  m_id;
00013 }

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

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

void Event::MdcMcHit::setDepositEnergy double  depositEnergy  )  [inline]
 

00062 {m_depositEnergy = depositEnergy;}

void Event::MdcMcHit::setDepositEnergy double  depositEnergy  )  [inline]
 

00062 {m_depositEnergy = depositEnergy;}

void Event::MdcMcHit::setDriftDistance double  driftDistance  )  [inline]
 

00061 {m_driftDistance = driftDistance;}

void Event::MdcMcHit::setDriftDistance double  driftDistance  )  [inline]
 

00061 {m_driftDistance = driftDistance;}

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

00056 {m_id = id ;}

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

00056 {m_id = id ;}

void Event::MdcMcHit::setPositionFlag int  posFlag  )  [inline]
 

00063 { m_posFlag = posFlag; }

void Event::MdcMcHit::setPositionFlag int  posFlag  )  [inline]
 

00063 { m_posFlag = posFlag; }

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

00058 {m_xPosition = positionX;}

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

00058 {m_xPosition = positionX;}

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

00059 {m_yPosition = positionY;}

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

00059 {m_yPosition = positionY;}

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

00060 {m_zPosition = positionZ;}

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

00060 {m_zPosition = positionZ;}

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

00057 {m_trackIndex = trackIndex;}

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

00057 {m_trackIndex = trackIndex;}


Member Data Documentation

double Event::MdcMcHit::m_depositEnergy [private]
 

double Event::MdcMcHit::m_driftDistance [private]
 

Identifier Event::MdcMcHit::m_id [private]
 

int Event::MdcMcHit::m_posFlag [private]
 

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

double Event::MdcMcHit::m_xPosition [private]
 

double Event::MdcMcHit::m_yPosition [private]
 

double Event::MdcMcHit::m_zPosition [private]
 


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