Event::MucMcHit Class Reference

#include <MucMcHit.h>

Inheritance diagram for Event::MucMcHit:

ContainedObject List of all members.

Public Member Functions

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

Static Public Member Functions

static const CLID & classID ()

Private Member Functions

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

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

Detailed Description

Definition at line 14 of file MucMcHit.h.


Constructor & Destructor Documentation

Event::MucMcHit::MucMcHit (  )  [inline]

Definition at line 26 of file MucMcHit.h.

00026 {};

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

Definition at line 3 of file MucMcHit.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){}

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


Member Function Documentation

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

Definition at line 21 of file MucMcHit.h.

References CLID_MucMcHit.

Referenced by clID().

00022     {
00023         return CLID_MucMcHit;
00024     } 

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

Definition at line 16 of file MucMcHit.h.

References classID().

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

double Event::MucMcHit::getPositionX (  )  const

Definition at line 21 of file MucMcHit.cxx.

References m_xPosition.

00021                                          {
00022   return m_xPosition;
00023 }

double Event::MucMcHit::getPositionY (  )  const

Definition at line 26 of file MucMcHit.cxx.

References m_yPosition.

00026                                          {
00027   return m_yPosition;
00028 }

double Event::MucMcHit::getPositionZ (  )  const

Definition at line 31 of file MucMcHit.cxx.

References m_zPosition.

00031                                          {
00032   return m_zPosition;
00033 }

double Event::MucMcHit::getPx (  )  const

Definition at line 36 of file MucMcHit.cxx.

References m_px.

00036                                   {
00037   return m_px;
00038 }

double Event::MucMcHit::getPy (  )  const

Definition at line 41 of file MucMcHit.cxx.

References m_py.

00041                                   {
00042   return m_py; 
00043 }

double Event::MucMcHit::getPz (  )  const

Definition at line 46 of file MucMcHit.cxx.

References m_pz.

00046                                   {
00047   return m_pz; 
00048 }

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

Definition at line 16 of file MucMcHit.cxx.

References m_trackIndex.

00016                                                 {
00017   return m_trackIndex;
00018 }

Identifier Event::MucMcHit::identify (  )  const

Definition at line 11 of file MucMcHit.cxx.

References m_id.

00011                                          {
00012   return  m_id;
00013 }

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

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

Definition at line 55 of file MucMcHit.h.

References m_id.

Referenced by MucMcHitCnv::TObjectToDataObject().

00055 {m_id = id;}

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

Definition at line 57 of file MucMcHit.h.

References m_xPosition.

Referenced by MucMcHitCnv::TObjectToDataObject().

00057 {m_xPosition = positionX;}

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

Definition at line 58 of file MucMcHit.h.

References m_yPosition.

Referenced by MucMcHitCnv::TObjectToDataObject().

00058 {m_yPosition = positionY;}

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

Definition at line 59 of file MucMcHit.h.

References m_zPosition.

Referenced by MucMcHitCnv::TObjectToDataObject().

00059 {m_zPosition = positionZ;}

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

Definition at line 60 of file MucMcHit.h.

References m_px.

Referenced by MucMcHitCnv::TObjectToDataObject().

00060 {m_px = px;}

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

Definition at line 61 of file MucMcHit.h.

References m_py.

Referenced by MucMcHitCnv::TObjectToDataObject().

00061 {m_py = py;}

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

Definition at line 62 of file MucMcHit.h.

References m_pz.

Referenced by MucMcHitCnv::TObjectToDataObject().

00062 {m_pz = pz;}

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

Definition at line 56 of file MucMcHit.h.

References m_trackIndex.

Referenced by MucMcHitCnv::TObjectToDataObject().

00056 { m_trackIndex = trackIndex;}


Member Data Documentation

Identifier Event::MucMcHit::m_id [private]

Definition at line 72 of file MucMcHit.h.

Referenced by identify(), and setIdentifier().

double Event::MucMcHit::m_px [private]

Definition at line 82 of file MucMcHit.h.

Referenced by getPx(), and setPx().

double Event::MucMcHit::m_py [private]

Definition at line 84 of file MucMcHit.h.

Referenced by getPy(), and setPy().

double Event::MucMcHit::m_pz [private]

Definition at line 86 of file MucMcHit.h.

Referenced by getPz(), and setPz().

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

Definition at line 74 of file MucMcHit.h.

Referenced by getTrackIndex(), and setTrackIndex().

double Event::MucMcHit::m_xPosition [private]

Definition at line 76 of file MucMcHit.h.

Referenced by getPositionX(), and setPositionX().

double Event::MucMcHit::m_yPosition [private]

Definition at line 78 of file MucMcHit.h.

Referenced by getPositionY(), and setPositionY().

double Event::MucMcHit::m_zPosition [private]

Definition at line 80 of file MucMcHit.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