Event::MdcMcHit Class Reference

#include <MdcMcHit.h>

Inheritance diagram for Event::MdcMcHit:

ContainedObject List of all members.

Public Member Functions

virtual const CLID & clID () const
 MdcMcHit ()
 MdcMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double driftDistance, double depositEnergy, int posFlag=-1)
Identifier identify () const
unsigned int getTrackIndex () const
double getPositionX () const
double getPositionY () const
double getPositionZ () const
double getDriftDistance () const
double getDepositEnergy () const
int getPositionFlag () const
void setIdentifier (unsigned int id)
void setTrackIndex (unsigned int trackIndex)
void setPositionX (double positionX)
void setPositionY (double positionY)
void setPositionZ (double positionZ)
void setDriftDistance (double driftDistance)
void setDepositEnergy (double depositEnergy)
void setPositionFlag (int posFlag)

Static Public Member Functions

static const CLID & classID ()

Private Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 14 of file MdcMcHit.h.


Constructor & Destructor Documentation

Event::MdcMcHit::MdcMcHit (  )  [inline]

Definition at line 26 of file MdcMcHit.h.

00026 {};

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

Definition at line 3 of file MdcMcHit.cxx.

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]


Member Function Documentation

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

Definition at line 21 of file MdcMcHit.h.

References CLID_MdcMcHit.

Referenced by clID().

00022     {
00023         return CLID_MdcMcHit;
00024     } 

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

Definition at line 16 of file MdcMcHit.h.

References classID().

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

double Event::MdcMcHit::getDepositEnergy (  )  const

Definition at line 41 of file MdcMcHit.cxx.

References m_depositEnergy.

00041                                              {
00042   return m_depositEnergy;
00043 }

double Event::MdcMcHit::getDriftDistance (  )  const

Definition at line 36 of file MdcMcHit.cxx.

References m_driftDistance.

00036                                              {
00037   return m_driftDistance;
00038 }

int Event::MdcMcHit::getPositionFlag (  )  const

Definition at line 46 of file MdcMcHit.cxx.

References m_posFlag.

00046                                          {
00047   return m_posFlag;
00048 }

double Event::MdcMcHit::getPositionX (  )  const

Definition at line 21 of file MdcMcHit.cxx.

References m_xPosition.

00021                                          {
00022   return m_xPosition;
00023 }

double Event::MdcMcHit::getPositionY (  )  const

Definition at line 26 of file MdcMcHit.cxx.

References m_yPosition.

00026                                          {
00027   return m_yPosition;
00028 }

double Event::MdcMcHit::getPositionZ (  )  const

Definition at line 31 of file MdcMcHit.cxx.

References m_zPosition.

00031                                          {
00032   return m_zPosition;
00033 }

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

Definition at line 16 of file MdcMcHit.cxx.

References m_trackIndex.

00016                                                 {
00017   return m_trackIndex;
00018 }

Identifier Event::MdcMcHit::identify (  )  const

Definition at line 11 of file MdcMcHit.cxx.

References m_id.

00011                                          {
00012   return  m_id;
00013 }

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

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

Definition at line 62 of file MdcMcHit.h.

References m_depositEnergy.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00062 {m_depositEnergy = depositEnergy;}

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

Definition at line 61 of file MdcMcHit.h.

References m_driftDistance.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00061 {m_driftDistance = driftDistance;}

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

Definition at line 56 of file MdcMcHit.h.

References m_id.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00056 {m_id = id ;}

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

Definition at line 63 of file MdcMcHit.h.

References m_posFlag.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00063 { m_posFlag = posFlag; }

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

Definition at line 58 of file MdcMcHit.h.

References m_xPosition.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00058 {m_xPosition = positionX;}

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

Definition at line 59 of file MdcMcHit.h.

References m_yPosition.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00059 {m_yPosition = positionY;}

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

Definition at line 60 of file MdcMcHit.h.

References m_zPosition.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00060 {m_zPosition = positionZ;}

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

Definition at line 57 of file MdcMcHit.h.

References m_trackIndex.

Referenced by MdcMcHitCnv::TObjectToDataObject().

00057 {m_trackIndex = trackIndex;}


Member Data Documentation

double Event::MdcMcHit::m_depositEnergy [private]

Definition at line 83 of file MdcMcHit.h.

Referenced by getDepositEnergy(), and setDepositEnergy().

double Event::MdcMcHit::m_driftDistance [private]

Definition at line 81 of file MdcMcHit.h.

Referenced by getDriftDistance(), and setDriftDistance().

Identifier Event::MdcMcHit::m_id [private]

Definition at line 71 of file MdcMcHit.h.

Referenced by identify(), and setIdentifier().

int Event::MdcMcHit::m_posFlag [private]

Definition at line 85 of file MdcMcHit.h.

Referenced by getPositionFlag(), and setPositionFlag().

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

Definition at line 73 of file MdcMcHit.h.

Referenced by getTrackIndex(), and setTrackIndex().

double Event::MdcMcHit::m_xPosition [private]

Definition at line 75 of file MdcMcHit.h.

Referenced by getPositionX(), and setPositionX().

double Event::MdcMcHit::m_yPosition [private]

Definition at line 77 of file MdcMcHit.h.

Referenced by getPositionY(), and setPositionY().

double Event::MdcMcHit::m_zPosition [private]

Definition at line 79 of file MdcMcHit.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