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

Event::MucMcHit Class Reference

#include <MucMcHit.h>

Inheritance diagram for Event::MucMcHit:

ContainedObject ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
virtual const CLID & clID () 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
Identifier identify () const
Identifier identify () const
 MucMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz)
 MucMcHit ()
 MucMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz)
 MucMcHit ()
void setIdentifier (unsigned id)
void setIdentifier (unsigned 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)

Static Public Member Functions

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

Private Member Functions

 MucMcHit (const MucMcHit &)
 MucMcHit (const MucMcHit &)
MucMcHitoperator= (const MucMcHit &)
MucMcHitoperator= (const MucMcHit &)

Private Attributes

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

Constructor & Destructor Documentation

Event::MucMcHit::MucMcHit  )  [inline]
 

00026 {};

Event::MucMcHit::MucMcHit const Identifier id,
unsigned int  trackIndex,
double  xPosition,
double  yPosition,
double  zPosition,
double  px,
double  py,
double  pz
 

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){}

Event::MucMcHit::MucMcHit const MucMcHit  )  [private]
 

Event::MucMcHit::MucMcHit  )  [inline]
 

00026 {};

Event::MucMcHit::MucMcHit const Identifier id,
unsigned int  trackIndex,
double  xPosition,
double  yPosition,
double  zPosition,
double  px,
double  py,
double  pz
 

Event::MucMcHit::MucMcHit const MucMcHit  )  [private]
 


Member Function Documentation

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

00022     {
00023         return CLID_MucMcHit;
00024     } 

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

00022     {
00023         return CLID_MucMcHit;
00024     } 

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

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

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

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

double Event::MucMcHit::getPositionX  )  const
 

double Event::MucMcHit::getPositionX  )  const
 

00021                                          {
00022   return m_xPosition;
00023 }

double Event::MucMcHit::getPositionY  )  const
 

double Event::MucMcHit::getPositionY  )  const
 

00026                                          {
00027   return m_yPosition;
00028 }

double Event::MucMcHit::getPositionZ  )  const
 

double Event::MucMcHit::getPositionZ  )  const
 

00031                                          {
00032   return m_zPosition;
00033 }

double Event::MucMcHit::getPx  )  const
 

double Event::MucMcHit::getPx  )  const
 

00036                                   {
00037   return m_px;
00038 }

double Event::MucMcHit::getPy  )  const
 

double Event::MucMcHit::getPy  )  const
 

00041                                   {
00042   return m_py; 
00043 }

double Event::MucMcHit::getPz  )  const
 

double Event::MucMcHit::getPz  )  const
 

00046                                   {
00047   return m_pz; 
00048 }

unsigned int Event::MucMcHit::getTrackIndex  )  const
 

unsigned int Event::MucMcHit::getTrackIndex  )  const
 

00016                                                 {
00017   return m_trackIndex;
00018 }

Identifier Event::MucMcHit::identify  )  const
 

Identifier Event::MucMcHit::identify  )  const
 

00011                                          {
00012   return  m_id;
00013 }

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

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

void Event::MucMcHit::setIdentifier unsigned  id  )  [inline]
 

00055 {m_id = id;}

void Event::MucMcHit::setIdentifier unsigned  id  )  [inline]
 

00055 {m_id = id;}

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

00057 {m_xPosition = positionX;}

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

00057 {m_xPosition = positionX;}

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

00058 {m_yPosition = positionY;}

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

00058 {m_yPosition = positionY;}

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

00059 {m_zPosition = positionZ;}

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

00059 {m_zPosition = positionZ;}

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

00060 {m_px = px;}

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

00060 {m_px = px;}

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

00061 {m_py = py;}

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

00061 {m_py = py;}

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

00062 {m_pz = pz;}

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

00062 {m_pz = pz;}

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

00056 { m_trackIndex = trackIndex;}

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

00056 { m_trackIndex = trackIndex;}


Member Data Documentation

Identifier Event::MucMcHit::m_id [private]
 

double Event::MucMcHit::m_px [private]
 

double Event::MucMcHit::m_py [private]
 

double Event::MucMcHit::m_pz [private]
 

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

double Event::MucMcHit::m_xPosition [private]
 

double Event::MucMcHit::m_yPosition [private]
 

double Event::MucMcHit::m_zPosition [private]
 


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