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

#include <TofMcHit.h>

Inheritance diagram for Event::TofMcHit:

Public Member Functions

virtual const CLID & clID () const
 TofMcHit ()
 TofMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz, double trackLength, double flightTime)
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
double getTrackLength () const
double getFlightTime () const
void setIdentifier (unsigned int 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)
void setTrackLength (double trackLength)
void setFlightTime (double flightTime)
virtual const CLID & clID () const
 TofMcHit ()
 TofMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz, double trackLength, double flightTime)
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
double getTrackLength () const
double getFlightTime () const
void setIdentifier (unsigned int 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)
void setTrackLength (double trackLength)
void setFlightTime (double flightTime)
virtual const CLID & clID () const
 TofMcHit ()
 TofMcHit (const Identifier &id, unsigned int trackIndex, double xPosition, double yPosition, double zPosition, double px, double py, double pz, double trackLength, double flightTime)
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
double getTrackLength () const
double getFlightTime () const
void setIdentifier (unsigned int 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)
void setTrackLength (double trackLength)
void setFlightTime (double flightTime)

Static Public Member Functions

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

Detailed Description

Definition at line 13 of file Event/McTruth/include/McTruth/TofMcHit.h.

Constructor & Destructor Documentation

◆ TofMcHit() [1/6]

Event::TofMcHit::TofMcHit ( )
inline

Definition at line 19 of file Event/McTruth/include/McTruth/TofMcHit.h.

19{};

◆ TofMcHit() [2/6]

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

Definition at line 3 of file TofMcHit.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 )
14 , m_trackLength( trackLength )
15 , m_flightTime( flightTime ) {}
NTuple::Item< double > m_pz

◆ TofMcHit() [3/6]

Event::TofMcHit::TofMcHit ( )
inline

◆ TofMcHit() [4/6]

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

◆ TofMcHit() [5/6]

Event::TofMcHit::TofMcHit ( )
inline

◆ TofMcHit() [6/6]

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

Member Function Documentation

◆ classID() [1/3]

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

Definition at line 17 of file Event/McTruth/include/McTruth/TofMcHit.h.

17{ return CLID_TofMcHit; }
const CLID & CLID_TofMcHit

Referenced by clID().

◆ classID() [2/3]

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

◆ classID() [3/3]

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

◆ clID() [1/3]

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

Definition at line 15 of file Event/McTruth/include/McTruth/TofMcHit.h.

15{ return TofMcHit::classID(); }

◆ clID() [2/3]

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

◆ clID() [3/3]

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

◆ getFlightTime() [1/3]

double Event::TofMcHit::getFlightTime ( ) const

Definition at line 45 of file TofMcHit.cxx.

45{ return m_flightTime; }

◆ getFlightTime() [2/3]

double Event::TofMcHit::getFlightTime ( ) const

◆ getFlightTime() [3/3]

double Event::TofMcHit::getFlightTime ( ) const

◆ getPositionX() [1/3]

double Event::TofMcHit::getPositionX ( ) const

Definition at line 24 of file TofMcHit.cxx.

24{ return m_xPosition; }

◆ getPositionX() [2/3]

double Event::TofMcHit::getPositionX ( ) const

◆ getPositionX() [3/3]

double Event::TofMcHit::getPositionX ( ) const

◆ getPositionY() [1/3]

double Event::TofMcHit::getPositionY ( ) const

Definition at line 27 of file TofMcHit.cxx.

27{ return m_yPosition; }

◆ getPositionY() [2/3]

double Event::TofMcHit::getPositionY ( ) const

◆ getPositionY() [3/3]

double Event::TofMcHit::getPositionY ( ) const

◆ getPositionZ() [1/3]

double Event::TofMcHit::getPositionZ ( ) const

Definition at line 30 of file TofMcHit.cxx.

30{ return m_zPosition; }

◆ getPositionZ() [2/3]

double Event::TofMcHit::getPositionZ ( ) const

◆ getPositionZ() [3/3]

double Event::TofMcHit::getPositionZ ( ) const

◆ getPx() [1/3]

double Event::TofMcHit::getPx ( ) const

Definition at line 33 of file TofMcHit.cxx.

33{ return m_px; }

◆ getPx() [2/3]

double Event::TofMcHit::getPx ( ) const

◆ getPx() [3/3]

double Event::TofMcHit::getPx ( ) const

◆ getPy() [1/3]

double Event::TofMcHit::getPy ( ) const

Definition at line 36 of file TofMcHit.cxx.

36{ return m_py; }

◆ getPy() [2/3]

double Event::TofMcHit::getPy ( ) const

◆ getPy() [3/3]

double Event::TofMcHit::getPy ( ) const

◆ getPz() [1/3]

double Event::TofMcHit::getPz ( ) const

Definition at line 39 of file TofMcHit.cxx.

39{ return m_pz; }

◆ getPz() [2/3]

double Event::TofMcHit::getPz ( ) const

◆ getPz() [3/3]

double Event::TofMcHit::getPz ( ) const

◆ getTrackIndex() [1/3]

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

Definition at line 21 of file TofMcHit.cxx.

21{ return m_trackIndex; }

◆ getTrackIndex() [2/3]

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

◆ getTrackIndex() [3/3]

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

◆ getTrackLength() [1/3]

double Event::TofMcHit::getTrackLength ( ) const

Definition at line 42 of file TofMcHit.cxx.

42{ return m_trackLength; }

◆ getTrackLength() [2/3]

double Event::TofMcHit::getTrackLength ( ) const

◆ getTrackLength() [3/3]

double Event::TofMcHit::getTrackLength ( ) const

◆ identify() [1/3]

Identifier Event::TofMcHit::identify ( ) const

Definition at line 18 of file TofMcHit.cxx.

18{ return m_id; }

◆ identify() [2/3]

Identifier Event::TofMcHit::identify ( ) const

◆ identify() [3/3]

Identifier Event::TofMcHit::identify ( ) const

◆ setFlightTime() [1/3]

void Event::TofMcHit::setFlightTime ( double flightTime)
inline

Definition at line 63 of file Event/McTruth/include/McTruth/TofMcHit.h.

63{ m_flightTime = flightTime; }

◆ setFlightTime() [2/3]

void Event::TofMcHit::setFlightTime ( double flightTime)
inline

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

63{ m_flightTime = flightTime; }

◆ setFlightTime() [3/3]

void Event::TofMcHit::setFlightTime ( double flightTime)
inline

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

63{ m_flightTime = flightTime; }

◆ setIdentifier() [1/3]

void Event::TofMcHit::setIdentifier ( unsigned int id)
inline

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

54{ m_id = id; }

◆ setIdentifier() [2/3]

void Event::TofMcHit::setIdentifier ( unsigned int id)
inline

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

54{ m_id = id; }

◆ setIdentifier() [3/3]

void Event::TofMcHit::setIdentifier ( unsigned int id)
inline

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

54{ m_id = id; }

◆ setPositionX() [1/3]

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

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

56{ m_xPosition = positionX; }

◆ setPositionX() [2/3]

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

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

56{ m_xPosition = positionX; }

◆ setPositionX() [3/3]

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

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

56{ m_xPosition = positionX; }

◆ setPositionY() [1/3]

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

Definition at line 57 of file Event/McTruth/include/McTruth/TofMcHit.h.

57{ m_yPosition = positionY; }

◆ setPositionY() [2/3]

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

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

57{ m_yPosition = positionY; }

◆ setPositionY() [3/3]

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

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

57{ m_yPosition = positionY; }

◆ setPositionZ() [1/3]

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

Definition at line 58 of file Event/McTruth/include/McTruth/TofMcHit.h.

58{ m_zPosition = positionZ; }

◆ setPositionZ() [2/3]

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

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

58{ m_zPosition = positionZ; }

◆ setPositionZ() [3/3]

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

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

58{ m_zPosition = positionZ; }

◆ setPx() [1/3]

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

Definition at line 59 of file Event/McTruth/include/McTruth/TofMcHit.h.

59{ m_px = px; }

◆ setPx() [2/3]

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

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

59{ m_px = px; }

◆ setPx() [3/3]

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

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

59{ m_px = px; }

◆ setPy() [1/3]

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

Definition at line 60 of file Event/McTruth/include/McTruth/TofMcHit.h.

60{ m_py = py; }

◆ setPy() [2/3]

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

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

60{ m_py = py; }

◆ setPy() [3/3]

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

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

60{ m_py = py; }

◆ setPz() [1/3]

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

Definition at line 61 of file Event/McTruth/include/McTruth/TofMcHit.h.

61{ m_pz = pz; }

◆ setPz() [2/3]

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

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

61{ m_pz = pz; }

◆ setPz() [3/3]

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

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

61{ m_pz = pz; }

◆ setTrackIndex() [1/3]

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

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

55{ m_trackIndex = trackIndex; }

◆ setTrackIndex() [2/3]

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

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

55{ m_trackIndex = trackIndex; }

◆ setTrackIndex() [3/3]

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

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

55{ m_trackIndex = trackIndex; }

◆ setTrackLength() [1/3]

void Event::TofMcHit::setTrackLength ( double trackLength)
inline

Definition at line 62 of file Event/McTruth/include/McTruth/TofMcHit.h.

62{ m_trackLength = trackLength; }

◆ setTrackLength() [2/3]

void Event::TofMcHit::setTrackLength ( double trackLength)
inline

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

62{ m_trackLength = trackLength; }

◆ setTrackLength() [3/3]

void Event::TofMcHit::setTrackLength ( double trackLength)
inline

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

62{ m_trackLength = trackLength; }

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