BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
TEvtRecDTag Class Reference

#include <TEvtRecDTag.h>

+ Inheritance diagram for TEvtRecDTag:

Public Member Functions

 TEvtRecDTag ()
 
 ~TEvtRecDTag ()
 
Int_t decayMode () const
 
Int_t type () const
 
Double_t beamE () const
 
Double_t mass () const
 
Double_t mBC () const
 
Double_t deltaE () const
 
Int_t charge () const
 
Int_t charm () const
 
Int_t numOfChildren () const
 
Double_t px () const
 
Double_t py () const
 
Double_t pz () const
 
Double_t pe () const
 
const std::vector< Int_t > & tracks () const
 
const std::vector< Int_t > & showers () const
 
const std::vector< Int_t > & otherTracks () const
 
const std::vector< Int_t > & otherShowers () const
 
const std::vector< Int_t > & pionId () const
 
const std::vector< Int_t > & kaonId () const
 
void setdecayMode (Int_t decayMode)
 
void settype (Int_t type)
 
void setbeamE (Double_t beamE)
 
void setmass (Double_t mass)
 
void setmBC (Double_t mBC)
 
void setdeltaE (Double_t deltaE)
 
void setcharge (Int_t charge)
 
void setcharm (Int_t charm)
 
void setnumOfChildren (Int_t numOfChildren)
 
void setpx (Double_t px)
 
void setpy (Double_t py)
 
void setpz (Double_t pz)
 
void setpe (Double_t pe)
 
void setTracks (const std::vector< Int_t > &tracks)
 
void setShowers (const std::vector< Int_t > &showers)
 
void setOtherTracks (const std::vector< Int_t > &tracks)
 
void setOtherShowers (const std::vector< Int_t > &showers)
 
void setPionId (const std::vector< Int_t > &pionId)
 
void setKaonId (const std::vector< Int_t > &kaonId)
 
void addTrack (Int_t track)
 
void addShower (Int_t shower)
 
void addOtherTrack (Int_t track)
 
void addOtherShower (Int_t shower)
 
void addPionId (Int_t pionId)
 
void addKaonId (Int_t kaonId)
 
 TEvtRecDTag ()
 
 ~TEvtRecDTag ()
 
Int_t decayMode () const
 
Int_t type () const
 
Double_t beamE () const
 
Double_t mass () const
 
Double_t mBC () const
 
Double_t deltaE () const
 
Int_t charge () const
 
Int_t charm () const
 
Int_t numOfChildren () const
 
Double_t px () const
 
Double_t py () const
 
Double_t pz () const
 
Double_t pe () const
 
const std::vector< Int_t > & tracks () const
 
const std::vector< Int_t > & showers () const
 
const std::vector< Int_t > & otherTracks () const
 
const std::vector< Int_t > & otherShowers () const
 
const std::vector< Int_t > & pionId () const
 
const std::vector< Int_t > & kaonId () const
 
void setdecayMode (Int_t decayMode)
 
void settype (Int_t type)
 
void setbeamE (Double_t beamE)
 
void setmass (Double_t mass)
 
void setmBC (Double_t mBC)
 
void setdeltaE (Double_t deltaE)
 
void setcharge (Int_t charge)
 
void setcharm (Int_t charm)
 
void setnumOfChildren (Int_t numOfChildren)
 
void setpx (Double_t px)
 
void setpy (Double_t py)
 
void setpz (Double_t pz)
 
void setpe (Double_t pe)
 
void setTracks (const std::vector< Int_t > &tracks)
 
void setShowers (const std::vector< Int_t > &showers)
 
void setOtherTracks (const std::vector< Int_t > &tracks)
 
void setOtherShowers (const std::vector< Int_t > &showers)
 
void setPionId (const std::vector< Int_t > &pionId)
 
void setKaonId (const std::vector< Int_t > &kaonId)
 
void addTrack (Int_t track)
 
void addShower (Int_t shower)
 
void addOtherTrack (Int_t track)
 
void addOtherShower (Int_t shower)
 
void addPionId (Int_t pionId)
 
void addKaonId (Int_t kaonId)
 

Detailed Description

Constructor & Destructor Documentation

◆ TEvtRecDTag() [1/2]

TEvtRecDTag::TEvtRecDTag ( )

◆ ~TEvtRecDTag() [1/2]

TEvtRecDTag::~TEvtRecDTag ( )

Definition at line 28 of file TEvtRecDTag.cxx.

28 {
29}

◆ TEvtRecDTag() [2/2]

TEvtRecDTag::TEvtRecDTag ( )

◆ ~TEvtRecDTag() [2/2]

TEvtRecDTag::~TEvtRecDTag ( )

Member Function Documentation

◆ addKaonId() [1/2]

void TEvtRecDTag::addKaonId ( Int_t  kaonId)
inline

◆ addKaonId() [2/2]

void TEvtRecDTag::addKaonId ( Int_t  kaonId)
inline

Definition at line 63 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

63{ m_kaonId.push_back(kaonId);}

◆ addOtherShower() [1/2]

void TEvtRecDTag::addOtherShower ( Int_t  shower)
inline

Definition at line 61 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtRecDTag.h.

61{ m_otherShowers.push_back(shower);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addOtherShower() [2/2]

void TEvtRecDTag::addOtherShower ( Int_t  shower)
inline

Definition at line 61 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

61{ m_otherShowers.push_back(shower);}

◆ addOtherTrack() [1/2]

void TEvtRecDTag::addOtherTrack ( Int_t  track)
inline

Definition at line 60 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtRecDTag.h.

60{ m_otherTracks.push_back(track);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addOtherTrack() [2/2]

void TEvtRecDTag::addOtherTrack ( Int_t  track)
inline

Definition at line 60 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

60{ m_otherTracks.push_back(track);}

◆ addPionId() [1/2]

void TEvtRecDTag::addPionId ( Int_t  pionId)
inline

◆ addPionId() [2/2]

void TEvtRecDTag::addPionId ( Int_t  pionId)
inline

Definition at line 62 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

62{ m_pionId.push_back(pionId);}

◆ addShower() [1/2]

void TEvtRecDTag::addShower ( Int_t  shower)
inline

Definition at line 59 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtRecDTag.h.

59{ m_showers.push_back(shower);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addShower() [2/2]

void TEvtRecDTag::addShower ( Int_t  shower)
inline

Definition at line 59 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

59{ m_showers.push_back(shower);}

◆ addTrack() [1/2]

void TEvtRecDTag::addTrack ( Int_t  track)
inline

Definition at line 58 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtRecDTag.h.

58{ m_tracks.push_back(track);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addTrack() [2/2]

void TEvtRecDTag::addTrack ( Int_t  track)
inline

Definition at line 58 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

58{ m_tracks.push_back(track);}

◆ beamE() [1/2]

Double_t TEvtRecDTag::beamE ( ) const
inline

◆ beamE() [2/2]

Double_t TEvtRecDTag::beamE ( ) const
inline

Definition at line 16 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

16{return m_beamE;}

◆ charge() [1/2]

Int_t TEvtRecDTag::charge ( ) const
inline

◆ charge() [2/2]

Int_t TEvtRecDTag::charge ( ) const
inline

Definition at line 20 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

20{return m_charge;}

◆ charm() [1/2]

Int_t TEvtRecDTag::charm ( ) const
inline

◆ charm() [2/2]

Int_t TEvtRecDTag::charm ( ) const
inline

Definition at line 21 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

21{return m_charm;}

◆ decayMode() [1/2]

Int_t TEvtRecDTag::decayMode ( ) const
inline

◆ decayMode() [2/2]

Int_t TEvtRecDTag::decayMode ( ) const
inline

Definition at line 14 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

14{return m_decayMode;}

◆ deltaE() [1/2]

Double_t TEvtRecDTag::deltaE ( ) const
inline

◆ deltaE() [2/2]

Double_t TEvtRecDTag::deltaE ( ) const
inline

Definition at line 19 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

19{return m_deltaE;}

◆ kaonId() [1/2]

const std::vector< Int_t > & TEvtRecDTag::kaonId ( ) const
inline

◆ kaonId() [2/2]

const std::vector< Int_t > & TEvtRecDTag::kaonId ( ) const
inline

Definition at line 34 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

34{return m_kaonId;}

◆ mass() [1/2]

Double_t TEvtRecDTag::mass ( ) const
inline

◆ mass() [2/2]

Double_t TEvtRecDTag::mass ( ) const
inline

Definition at line 17 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

17{return m_mass;}

◆ mBC() [1/2]

Double_t TEvtRecDTag::mBC ( ) const
inline

◆ mBC() [2/2]

Double_t TEvtRecDTag::mBC ( ) const
inline

Definition at line 18 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

18{return m_mBC;}

◆ numOfChildren() [1/2]

Int_t TEvtRecDTag::numOfChildren ( ) const
inline

◆ numOfChildren() [2/2]

Int_t TEvtRecDTag::numOfChildren ( ) const
inline

Definition at line 22 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

22{return m_numOfChildren;}

◆ otherShowers() [1/2]

const std::vector< Int_t > & TEvtRecDTag::otherShowers ( ) const
inline

Definition at line 32 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtRecDTag.h.

32{return m_otherShowers;}

Referenced by EvtRecDTagCnv::TObjectToDataObject().

◆ otherShowers() [2/2]

const std::vector< Int_t > & TEvtRecDTag::otherShowers ( ) const
inline

Definition at line 32 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

32{return m_otherShowers;}

◆ otherTracks() [1/2]

const std::vector< Int_t > & TEvtRecDTag::otherTracks ( ) const
inline

Definition at line 31 of file Event/RootEventData/RootEventData-00-03-80/RootEventData/TEvtRecDTag.h.

31{return m_otherTracks;}

Referenced by EvtRecDTagCnv::TObjectToDataObject().

◆ otherTracks() [2/2]

const std::vector< Int_t > & TEvtRecDTag::otherTracks ( ) const
inline

Definition at line 31 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

31{return m_otherTracks;}

◆ pe() [1/2]

Double_t TEvtRecDTag::pe ( ) const
inline

◆ pe() [2/2]

Double_t TEvtRecDTag::pe ( ) const
inline

Definition at line 26 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

26{return m_pe;}

◆ pionId() [1/2]

const std::vector< Int_t > & TEvtRecDTag::pionId ( ) const
inline

◆ pionId() [2/2]

const std::vector< Int_t > & TEvtRecDTag::pionId ( ) const
inline

Definition at line 33 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

33{return m_pionId;}

◆ px() [1/2]

Double_t TEvtRecDTag::px ( ) const
inline

◆ px() [2/2]

Double_t TEvtRecDTag::px ( ) const
inline

Definition at line 23 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

23{return m_px;}

◆ py() [1/2]

Double_t TEvtRecDTag::py ( ) const
inline

◆ py() [2/2]

Double_t TEvtRecDTag::py ( ) const
inline

Definition at line 24 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

24{return m_py;}

◆ pz() [1/2]

Double_t TEvtRecDTag::pz ( ) const
inline

◆ pz() [2/2]

Double_t TEvtRecDTag::pz ( ) const
inline

Definition at line 25 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

25{return m_pz;}

◆ setbeamE() [1/2]

void TEvtRecDTag::setbeamE ( Double_t  beamE)
inline

◆ setbeamE() [2/2]

void TEvtRecDTag::setbeamE ( Double_t  beamE)
inline

◆ setcharge() [1/2]

void TEvtRecDTag::setcharge ( Int_t  charge)
inline

◆ setcharge() [2/2]

void TEvtRecDTag::setcharge ( Int_t  charge)
inline

Definition at line 42 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

42{m_charge = charge;}

◆ setcharm() [1/2]

void TEvtRecDTag::setcharm ( Int_t  charm)
inline

◆ setcharm() [2/2]

void TEvtRecDTag::setcharm ( Int_t  charm)
inline

Definition at line 43 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

43{m_charm = charm;}

◆ setdecayMode() [1/2]

void TEvtRecDTag::setdecayMode ( Int_t  decayMode)
inline

◆ setdecayMode() [2/2]

void TEvtRecDTag::setdecayMode ( Int_t  decayMode)
inline

Definition at line 36 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

36{m_decayMode=decayMode;}

◆ setdeltaE() [1/2]

void TEvtRecDTag::setdeltaE ( Double_t  deltaE)
inline

◆ setdeltaE() [2/2]

void TEvtRecDTag::setdeltaE ( Double_t  deltaE)
inline

Definition at line 41 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

41{m_deltaE = deltaE;}

◆ setKaonId() [1/2]

void TEvtRecDTag::setKaonId ( const std::vector< Int_t > &  kaonId)
inline

◆ setKaonId() [2/2]

void TEvtRecDTag::setKaonId ( const std::vector< Int_t > &  kaonId)
inline

Definition at line 56 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

56{ m_kaonId=kaonId;}

◆ setmass() [1/2]

void TEvtRecDTag::setmass ( Double_t  mass)
inline

◆ setmass() [2/2]

void TEvtRecDTag::setmass ( Double_t  mass)
inline

Definition at line 39 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

39{m_mass = mass;}

◆ setmBC() [1/2]

void TEvtRecDTag::setmBC ( Double_t  mBC)
inline

◆ setmBC() [2/2]

void TEvtRecDTag::setmBC ( Double_t  mBC)
inline

Definition at line 40 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

40{m_mBC = mBC;}

◆ setnumOfChildren() [1/2]

void TEvtRecDTag::setnumOfChildren ( Int_t  numOfChildren)
inline

◆ setnumOfChildren() [2/2]

void TEvtRecDTag::setnumOfChildren ( Int_t  numOfChildren)
inline

Definition at line 44 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

44{m_numOfChildren = numOfChildren;}

◆ setOtherShowers() [1/2]

void TEvtRecDTag::setOtherShowers ( const std::vector< Int_t > &  showers)
inline

◆ setOtherShowers() [2/2]

void TEvtRecDTag::setOtherShowers ( const std::vector< Int_t > &  showers)
inline

Definition at line 54 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

54{ m_otherShowers=showers;}

◆ setOtherTracks() [1/2]

void TEvtRecDTag::setOtherTracks ( const std::vector< Int_t > &  tracks)
inline

◆ setOtherTracks() [2/2]

void TEvtRecDTag::setOtherTracks ( const std::vector< Int_t > &  tracks)
inline

Definition at line 53 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

53{ m_otherTracks=tracks;}

◆ setpe() [1/2]

void TEvtRecDTag::setpe ( Double_t  pe)
inline

◆ setpe() [2/2]

void TEvtRecDTag::setpe ( Double_t  pe)
inline

◆ setPionId() [1/2]

void TEvtRecDTag::setPionId ( const std::vector< Int_t > &  pionId)
inline

◆ setPionId() [2/2]

void TEvtRecDTag::setPionId ( const std::vector< Int_t > &  pionId)
inline

Definition at line 55 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

55{ m_pionId=pionId;}

◆ setpx() [1/2]

void TEvtRecDTag::setpx ( Double_t  px)
inline

◆ setpx() [2/2]

void TEvtRecDTag::setpx ( Double_t  px)
inline

◆ setpy() [1/2]

void TEvtRecDTag::setpy ( Double_t  py)
inline

◆ setpy() [2/2]

void TEvtRecDTag::setpy ( Double_t  py)
inline

◆ setpz() [1/2]

void TEvtRecDTag::setpz ( Double_t  pz)
inline

◆ setpz() [2/2]

void TEvtRecDTag::setpz ( Double_t  pz)
inline

◆ setShowers() [1/2]

void TEvtRecDTag::setShowers ( const std::vector< Int_t > &  showers)
inline

◆ setShowers() [2/2]

void TEvtRecDTag::setShowers ( const std::vector< Int_t > &  showers)
inline

Definition at line 52 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

52{ m_showers=showers;}

◆ setTracks() [1/2]

void TEvtRecDTag::setTracks ( const std::vector< Int_t > &  tracks)
inline

◆ setTracks() [2/2]

void TEvtRecDTag::setTracks ( const std::vector< Int_t > &  tracks)
inline

Definition at line 51 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

51{ m_tracks=tracks;}

◆ settype() [1/2]

void TEvtRecDTag::settype ( Int_t  type)
inline

◆ settype() [2/2]

void TEvtRecDTag::settype ( Int_t  type)
inline

Definition at line 37 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

37{m_type = type;}

◆ showers() [1/2]

const std::vector< Int_t > & TEvtRecDTag::showers ( ) const
inline

◆ showers() [2/2]

const std::vector< Int_t > & TEvtRecDTag::showers ( ) const
inline

Definition at line 30 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

30{return m_showers;}

◆ tracks() [1/2]

const std::vector< Int_t > & TEvtRecDTag::tracks ( ) const
inline

◆ tracks() [2/2]

const std::vector< Int_t > & TEvtRecDTag::tracks ( ) const
inline

Definition at line 29 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

29{return m_tracks;}

◆ type() [1/2]

Int_t TEvtRecDTag::type ( ) const
inline

◆ type() [2/2]

Int_t TEvtRecDTag::type ( ) const
inline

Definition at line 15 of file InstallArea/include/RootEventData/RootEventData/TEvtRecDTag.h.

15{return m_type;}

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