BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
RecMdcDedxHit Class Reference

#include <RecMdcDedxHit.h>

Inheritance diagram for RecMdcDedxHit:

Public Member Functions

virtual const CLID & clID () const
 RecMdcDedxHit ()
 RecMdcDedxHit (const RecMdcDedxHit &recdedxhit)
 ~RecMdcDedxHit ()
bool isGrouped (void)
bool isMdcHitValid ()
bool isMdcKalHelixSegValid ()
RecMdcKalHelixSeggetMdcKalHelixSeg ()
RecMdcHitgetMdcHit ()
const int getTrkId (void) const
const int getFlagLR (void) const
const double getDedx (void) const
double getPathLength (void) const
const Identifier getMdcId (void) const
void setMdcKalHelixSeg (const RecMdcKalHelixSeg *mdcKalHelixSeg)
void setMdcHit (const RecMdcHit *mdcHit)
void setTrkId (int trkid)
void setFlagLR (int lr)
void setDedx (double dedx)
void setPathLength (double pathlength)
void setMdcId (Identifier mdcid)
virtual const CLID & clID () const
 RecMdcDedxHit ()
 RecMdcDedxHit (const RecMdcDedxHit &recdedxhit)
 ~RecMdcDedxHit ()
bool isGrouped (void)
bool isMdcHitValid ()
bool isMdcKalHelixSegValid ()
RecMdcKalHelixSeggetMdcKalHelixSeg ()
RecMdcHitgetMdcHit ()
const int getTrkId (void) const
const int getFlagLR (void) const
const double getDedx (void) const
double getPathLength (void) const
const Identifier getMdcId (void) const
void setMdcKalHelixSeg (const RecMdcKalHelixSeg *mdcKalHelixSeg)
void setMdcHit (const RecMdcHit *mdcHit)
void setTrkId (int trkid)
void setFlagLR (int lr)
void setDedx (double dedx)
void setPathLength (double pathlength)
void setMdcId (Identifier mdcid)
virtual const CLID & clID () const
 RecMdcDedxHit ()
 RecMdcDedxHit (const RecMdcDedxHit &recdedxhit)
 ~RecMdcDedxHit ()
bool isGrouped (void)
bool isMdcHitValid ()
bool isMdcKalHelixSegValid ()
RecMdcKalHelixSeggetMdcKalHelixSeg ()
RecMdcHitgetMdcHit ()
const int getTrkId (void) const
const int getFlagLR (void) const
const double getDedx (void) const
double getPathLength (void) const
const Identifier getMdcId (void) const
void setMdcKalHelixSeg (const RecMdcKalHelixSeg *mdcKalHelixSeg)
void setMdcHit (const RecMdcHit *mdcHit)
void setTrkId (int trkid)
void setFlagLR (int lr)
void setDedx (double dedx)
void setPathLength (double pathlength)
void setMdcId (Identifier mdcid)

Static Public Member Functions

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

Detailed Description

Constructor & Destructor Documentation

◆ RecMdcDedxHit() [1/6]

RecMdcDedxHit::RecMdcDedxHit ( )

Definition at line 12 of file RecMdcDedxHit.cxx.

12 {
13 m_trkid = -1;
14 m_lr = 0;
15 m_pathlength = -1;
16 m_dedx = 0;
17 m_mdcid = 0;
18 m_mdcKalHelixSeg = 0;
19 m_mdcHit = 0;
20}

Referenced by RecMdcDedxHit().

◆ RecMdcDedxHit() [2/6]

RecMdcDedxHit::RecMdcDedxHit ( const RecMdcDedxHit & recdedxhit)

Definition at line 22 of file RecMdcDedxHit.cxx.

23 : m_trkid( recdedxhit.m_trkid )
24 , m_lr( recdedxhit.m_lr )
25 , m_pathlength( recdedxhit.m_pathlength )
26 , m_dedx( recdedxhit.m_dedx )
27 , m_mdcid( recdedxhit.m_mdcid )
28 , m_mdcKalHelixSeg( recdedxhit.m_mdcKalHelixSeg )
29 , m_mdcHit( recdedxhit.m_mdcHit ) {}

◆ ~RecMdcDedxHit() [1/3]

RecMdcDedxHit::~RecMdcDedxHit ( )

Definition at line 36 of file RecMdcDedxHit.cxx.

36{}

◆ RecMdcDedxHit() [3/6]

RecMdcDedxHit::RecMdcDedxHit ( )

◆ RecMdcDedxHit() [4/6]

RecMdcDedxHit::RecMdcDedxHit ( const RecMdcDedxHit & recdedxhit)

◆ ~RecMdcDedxHit() [2/3]

RecMdcDedxHit::~RecMdcDedxHit ( )

◆ RecMdcDedxHit() [5/6]

RecMdcDedxHit::RecMdcDedxHit ( )

◆ RecMdcDedxHit() [6/6]

RecMdcDedxHit::RecMdcDedxHit ( const RecMdcDedxHit & recdedxhit)

◆ ~RecMdcDedxHit() [3/3]

RecMdcDedxHit::~RecMdcDedxHit ( )

Member Function Documentation

◆ classID() [1/3]

const CLID & RecMdcDedxHit::classID ( )
inlinestatic

Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

29{ return CLID_RecMdcDedxHit; }
const CLID & CLID_RecMdcDedxHit

Referenced by clID().

◆ classID() [2/3]

const CLID & RecMdcDedxHit::classID ( )
inlinestatic

◆ classID() [3/3]

const CLID & RecMdcDedxHit::classID ( )
inlinestatic

◆ clID() [1/3]

virtual const CLID & RecMdcDedxHit::clID ( ) const
inlinevirtual

◆ clID() [2/3]

virtual const CLID & RecMdcDedxHit::clID ( ) const
inlinevirtual

◆ clID() [3/3]

virtual const CLID & RecMdcDedxHit::clID ( ) const
inlinevirtual

◆ getDedx() [1/3]

const double RecMdcDedxHit::getDedx ( void ) const
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

47{ return m_dedx; }

◆ getDedx() [2/3]

const double RecMdcDedxHit::getDedx ( void ) const
inline

Definition at line 47 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

47{ return m_dedx; }

◆ getDedx() [3/3]

const double RecMdcDedxHit::getDedx ( void ) const
inline

Definition at line 47 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

47{ return m_dedx; }

◆ getFlagLR() [1/3]

const int RecMdcDedxHit::getFlagLR ( void ) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

46{ return m_lr; }

◆ getFlagLR() [2/3]

const int RecMdcDedxHit::getFlagLR ( void ) const
inline

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

46{ return m_lr; }

◆ getFlagLR() [3/3]

const int RecMdcDedxHit::getFlagLR ( void ) const
inline

Definition at line 46 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

46{ return m_lr; }

◆ getMdcHit() [1/3]

RecMdcHit * RecMdcDedxHit::getMdcHit ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

43{ return m_mdcHit; }

◆ getMdcHit() [2/3]

RecMdcHit * RecMdcDedxHit::getMdcHit ( )
inline

Definition at line 43 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

43{ return m_mdcHit; }

◆ getMdcHit() [3/3]

RecMdcHit * RecMdcDedxHit::getMdcHit ( )
inline

Definition at line 43 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

43{ return m_mdcHit; }

◆ getMdcId() [1/3]

const Identifier RecMdcDedxHit::getMdcId ( void ) const
inline

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

49{ return m_mdcid; }

◆ getMdcId() [2/3]

const Identifier RecMdcDedxHit::getMdcId ( void ) const
inline

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

49{ return m_mdcid; }

◆ getMdcId() [3/3]

const Identifier RecMdcDedxHit::getMdcId ( void ) const
inline

Definition at line 49 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

49{ return m_mdcid; }

◆ getMdcKalHelixSeg() [1/3]

RecMdcKalHelixSeg * RecMdcDedxHit::getMdcKalHelixSeg ( )
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

42{ return m_mdcKalHelixSeg; }

◆ getMdcKalHelixSeg() [2/3]

RecMdcKalHelixSeg * RecMdcDedxHit::getMdcKalHelixSeg ( )
inline

Definition at line 42 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

42{ return m_mdcKalHelixSeg; }

◆ getMdcKalHelixSeg() [3/3]

RecMdcKalHelixSeg * RecMdcDedxHit::getMdcKalHelixSeg ( )
inline

Definition at line 42 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

42{ return m_mdcKalHelixSeg; }

◆ getPathLength() [1/3]

double RecMdcDedxHit::getPathLength ( void ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

48{ return m_pathlength; }

◆ getPathLength() [2/3]

double RecMdcDedxHit::getPathLength ( void ) const
inline

Definition at line 48 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

48{ return m_pathlength; }

◆ getPathLength() [3/3]

double RecMdcDedxHit::getPathLength ( void ) const
inline

Definition at line 48 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

48{ return m_pathlength; }

◆ getTrkId() [1/3]

const int RecMdcDedxHit::getTrkId ( void ) const
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

45{ return m_trkid; }

◆ getTrkId() [2/3]

const int RecMdcDedxHit::getTrkId ( void ) const
inline

Definition at line 45 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

45{ return m_trkid; }

◆ getTrkId() [3/3]

const int RecMdcDedxHit::getTrkId ( void ) const
inline

Definition at line 45 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

45{ return m_trkid; }

◆ isGrouped() [1/3]

bool RecMdcDedxHit::isGrouped ( void )

Definition at line 31 of file RecMdcDedxHit.cxx.

31 {
32 if ( m_trkid == -1 ) return false;
33 return true;
34}

◆ isGrouped() [2/3]

bool RecMdcDedxHit::isGrouped ( void )

◆ isGrouped() [3/3]

bool RecMdcDedxHit::isGrouped ( void )

◆ isMdcHitValid() [1/3]

bool RecMdcDedxHit::isMdcHitValid ( )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

37{ return ( m_mdcHit != 0 ); }

◆ isMdcHitValid() [2/3]

bool RecMdcDedxHit::isMdcHitValid ( )
inline

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

37{ return ( m_mdcHit != 0 ); }

◆ isMdcHitValid() [3/3]

bool RecMdcDedxHit::isMdcHitValid ( )
inline

Definition at line 37 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

37{ return ( m_mdcHit != 0 ); }

◆ isMdcKalHelixSegValid() [1/3]

bool RecMdcDedxHit::isMdcKalHelixSegValid ( )
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/MdcRecEvent/RecMdcDedxHit.h.

38{ return ( m_mdcKalHelixSeg != 0 ); }

◆ isMdcKalHelixSegValid() [2/3]

bool RecMdcDedxHit::isMdcKalHelixSegValid ( )
inline

Definition at line 38 of file InstallArea/x86_64-el9-gcc13-opt/include/MdcRecEvent/RecMdcDedxHit.h.

38{ return ( m_mdcKalHelixSeg != 0 ); }

◆ isMdcKalHelixSegValid() [3/3]

bool RecMdcDedxHit::isMdcKalHelixSegValid ( )
inline

Definition at line 38 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

38{ return ( m_mdcKalHelixSeg != 0 ); }

◆ setDedx() [1/3]

void RecMdcDedxHit::setDedx ( double dedx)
inline

◆ setDedx() [2/3]

void RecMdcDedxHit::setDedx ( double dedx)
inline

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

59{ m_dedx = dedx; }

◆ setDedx() [3/3]

void RecMdcDedxHit::setDedx ( double dedx)
inline

Definition at line 59 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

59{ m_dedx = dedx; }

◆ setFlagLR() [1/3]

void RecMdcDedxHit::setFlagLR ( int lr)
inline

◆ setFlagLR() [2/3]

void RecMdcDedxHit::setFlagLR ( int lr)
inline

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

58{ m_lr = lr; }

◆ setFlagLR() [3/3]

void RecMdcDedxHit::setFlagLR ( int lr)
inline

Definition at line 58 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

58{ m_lr = lr; }

◆ setMdcHit() [1/3]

void RecMdcDedxHit::setMdcHit ( const RecMdcHit * mdcHit)
inline

◆ setMdcHit() [2/3]

void RecMdcDedxHit::setMdcHit ( const RecMdcHit * mdcHit)
inline

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

55{ m_mdcHit = mdcHit; }

◆ setMdcHit() [3/3]

void RecMdcDedxHit::setMdcHit ( const RecMdcHit * mdcHit)
inline

Definition at line 55 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

55{ m_mdcHit = mdcHit; }

◆ setMdcId() [1/3]

void RecMdcDedxHit::setMdcId ( Identifier mdcid)
inline

◆ setMdcId() [2/3]

void RecMdcDedxHit::setMdcId ( Identifier mdcid)
inline

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

61{ m_mdcid = mdcid; }

◆ setMdcId() [3/3]

void RecMdcDedxHit::setMdcId ( Identifier mdcid)
inline

Definition at line 61 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

61{ m_mdcid = mdcid; }

◆ setMdcKalHelixSeg() [1/3]

void RecMdcDedxHit::setMdcKalHelixSeg ( const RecMdcKalHelixSeg * mdcKalHelixSeg)
inline

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

52 {
53 m_mdcKalHelixSeg = mdcKalHelixSeg;
54 }

Referenced by RecMdcDedxHitCnv::TObjectToDataObject().

◆ setMdcKalHelixSeg() [2/3]

void RecMdcDedxHit::setMdcKalHelixSeg ( const RecMdcKalHelixSeg * mdcKalHelixSeg)
inline

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

52 {
53 m_mdcKalHelixSeg = mdcKalHelixSeg;
54 }

◆ setMdcKalHelixSeg() [3/3]

void RecMdcDedxHit::setMdcKalHelixSeg ( const RecMdcKalHelixSeg * mdcKalHelixSeg)
inline

Definition at line 52 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

52 {
53 m_mdcKalHelixSeg = mdcKalHelixSeg;
54 }

◆ setPathLength() [1/3]

void RecMdcDedxHit::setPathLength ( double pathlength)
inline

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

60{ m_pathlength = pathlength; }

Referenced by RecMdcDedxHitCnv::TObjectToDataObject().

◆ setPathLength() [2/3]

void RecMdcDedxHit::setPathLength ( double pathlength)
inline

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

60{ m_pathlength = pathlength; }

◆ setPathLength() [3/3]

void RecMdcDedxHit::setPathLength ( double pathlength)
inline

Definition at line 60 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

60{ m_pathlength = pathlength; }

◆ setTrkId() [1/3]

void RecMdcDedxHit::setTrkId ( int trkid)
inline

◆ setTrkId() [2/3]

void RecMdcDedxHit::setTrkId ( int trkid)
inline

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

57{ m_trkid = trkid; }

◆ setTrkId() [3/3]

void RecMdcDedxHit::setTrkId ( int trkid)
inline

Definition at line 57 of file Mdc/MdcRecEvent/include/MdcRecEvent/RecMdcDedxHit.h.

57{ m_trkid = trkid; }

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