BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event::MucMcHit Class Reference

#include <MucMcHit.h>

Inheritance diagram for Event::MucMcHit:

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)
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)
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 ()
static const CLID & classID ()
static const CLID & classID ()

Detailed Description

Definition at line 14 of file Event/McTruth/include/McTruth/MucMcHit.h.

Constructor & Destructor Documentation

◆ MucMcHit() [1/6]

Event::MucMcHit::MucMcHit ( )
inline

Definition at line 20 of file Event/McTruth/include/McTruth/MucMcHit.h.

20{};

◆ MucMcHit() [2/6]

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.

6 : m_id( id )
7 , m_trackIndex( trackIndex )
8 , m_xPosition( xPosition )
9 , m_yPosition( yPosition )
10 , m_zPosition( zPosition )
11 , m_px( px )
12 , m_py( py )
13 , m_pz( pz ) {}
NTuple::Item< double > m_pz

◆ MucMcHit() [3/6]

Event::MucMcHit::MucMcHit ( )
inline

◆ MucMcHit() [4/6]

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

◆ MucMcHit() [5/6]

Event::MucMcHit::MucMcHit ( )
inline

◆ MucMcHit() [6/6]

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

Member Function Documentation

◆ classID() [1/3]

const CLID & Event::MucMcHit::classID ( )
inlinestatic

Definition at line 18 of file Event/McTruth/include/McTruth/MucMcHit.h.

18{ return CLID_MucMcHit; }
const CLID & CLID_MucMcHit

Referenced by clID().

◆ classID() [2/3]

const CLID & Event::MucMcHit::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & Event::MucMcHit::classID ( )
inlinestatic

◆ clID() [1/3]

virtual const CLID & Event::MucMcHit::clID ( ) const
inlinevirtual

Definition at line 16 of file Event/McTruth/include/McTruth/MucMcHit.h.

16{ return MucMcHit::classID(); }

◆ clID() [2/3]

virtual const CLID & Event::MucMcHit::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & Event::MucMcHit::clID ( ) const
inlinevirtual

◆ getPositionX() [1/3]

double Event::MucMcHit::getPositionX ( ) const

Definition at line 22 of file MucMcHit.cxx.

22{ return m_xPosition; }

◆ getPositionX() [2/3]

double Event::MucMcHit::getPositionX ( ) const

◆ getPositionX() [3/3]

double Event::MucMcHit::getPositionX ( ) const

◆ getPositionY() [1/3]

double Event::MucMcHit::getPositionY ( ) const

Definition at line 25 of file MucMcHit.cxx.

25{ return m_yPosition; }

◆ getPositionY() [2/3]

double Event::MucMcHit::getPositionY ( ) const

◆ getPositionY() [3/3]

double Event::MucMcHit::getPositionY ( ) const

◆ getPositionZ() [1/3]

double Event::MucMcHit::getPositionZ ( ) const

Definition at line 28 of file MucMcHit.cxx.

28{ return m_zPosition; }

◆ getPositionZ() [2/3]

double Event::MucMcHit::getPositionZ ( ) const

◆ getPositionZ() [3/3]

double Event::MucMcHit::getPositionZ ( ) const

◆ getPx() [1/3]

double Event::MucMcHit::getPx ( ) const

Definition at line 31 of file MucMcHit.cxx.

31{ return m_px; }

◆ getPx() [2/3]

double Event::MucMcHit::getPx ( ) const

◆ getPx() [3/3]

double Event::MucMcHit::getPx ( ) const

◆ getPy() [1/3]

double Event::MucMcHit::getPy ( ) const

Definition at line 34 of file MucMcHit.cxx.

34{ return m_py; }

◆ getPy() [2/3]

double Event::MucMcHit::getPy ( ) const

◆ getPy() [3/3]

double Event::MucMcHit::getPy ( ) const

◆ getPz() [1/3]

double Event::MucMcHit::getPz ( ) const

Definition at line 37 of file MucMcHit.cxx.

37{ return m_pz; }

◆ getPz() [2/3]

double Event::MucMcHit::getPz ( ) const

◆ getPz() [3/3]

double Event::MucMcHit::getPz ( ) const

◆ getTrackIndex() [1/3]

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

Definition at line 19 of file MucMcHit.cxx.

19{ return m_trackIndex; }

◆ getTrackIndex() [2/3]

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

◆ getTrackIndex() [3/3]

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

◆ identify() [1/3]

Identifier Event::MucMcHit::identify ( ) const

Definition at line 16 of file MucMcHit.cxx.

16{ return m_id; }

◆ identify() [2/3]

Identifier Event::MucMcHit::identify ( ) const

◆ identify() [3/3]

Identifier Event::MucMcHit::identify ( ) const

◆ setIdentifier() [1/3]

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

Definition at line 49 of file Event/McTruth/include/McTruth/MucMcHit.h.

49{ m_id = id; }

◆ setIdentifier() [2/3]

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

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

49{ m_id = id; }

◆ setIdentifier() [3/3]

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

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

49{ m_id = id; }

◆ setPositionX() [1/3]

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

Definition at line 51 of file Event/McTruth/include/McTruth/MucMcHit.h.

51{ m_xPosition = positionX; }

◆ setPositionX() [2/3]

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

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

51{ m_xPosition = positionX; }

◆ setPositionX() [3/3]

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

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

51{ m_xPosition = positionX; }

◆ setPositionY() [1/3]

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

Definition at line 52 of file Event/McTruth/include/McTruth/MucMcHit.h.

52{ m_yPosition = positionY; }

◆ setPositionY() [2/3]

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

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

52{ m_yPosition = positionY; }

◆ setPositionY() [3/3]

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

Definition at line 52 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

52{ m_yPosition = positionY; }

◆ setPositionZ() [1/3]

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

Definition at line 53 of file Event/McTruth/include/McTruth/MucMcHit.h.

53{ m_zPosition = positionZ; }

◆ setPositionZ() [2/3]

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

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

53{ m_zPosition = positionZ; }

◆ setPositionZ() [3/3]

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

Definition at line 53 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

53{ m_zPosition = positionZ; }

◆ setPx() [1/3]

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

Definition at line 54 of file Event/McTruth/include/McTruth/MucMcHit.h.

54{ m_px = px; }

◆ setPx() [2/3]

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

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

54{ m_px = px; }

◆ setPx() [3/3]

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

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

54{ m_px = px; }

◆ setPy() [1/3]

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

Definition at line 55 of file Event/McTruth/include/McTruth/MucMcHit.h.

55{ m_py = py; }

◆ setPy() [2/3]

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

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

55{ m_py = py; }

◆ setPy() [3/3]

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

Definition at line 55 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

55{ m_py = py; }

◆ setPz() [1/3]

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

Definition at line 56 of file Event/McTruth/include/McTruth/MucMcHit.h.

56{ m_pz = pz; }

◆ setPz() [2/3]

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

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

56{ m_pz = pz; }

◆ setPz() [3/3]

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

Definition at line 56 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

56{ m_pz = pz; }

◆ setTrackIndex() [1/3]

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

Definition at line 50 of file Event/McTruth/include/McTruth/MucMcHit.h.

50{ m_trackIndex = trackIndex; }

◆ setTrackIndex() [2/3]

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

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-dbg/include/McTruth/MucMcHit.h.

50{ m_trackIndex = trackIndex; }

◆ setTrackIndex() [3/3]

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

Definition at line 50 of file InstallArea/x86_64-el9-gcc13-opt/include/McTruth/MucMcHit.h.

50{ m_trackIndex = trackIndex; }

The documentation for this class was generated from the following files: