CGEM BOSS 6.6.5.i
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)
 

Detailed Description

Definition at line 8 of file TEvtRecDTag.h.

Constructor & Destructor Documentation

◆ TEvtRecDTag()

TEvtRecDTag::TEvtRecDTag ( )

◆ ~TEvtRecDTag()

TEvtRecDTag::~TEvtRecDTag ( )

Definition at line 28 of file TEvtRecDTag.cxx.

28 {
29}

Member Function Documentation

◆ addKaonId()

void TEvtRecDTag::addKaonId ( Int_t kaonId)
inline

Definition at line 63 of file TEvtRecDTag.h.

63{ m_kaonId.push_back(kaonId);}
const std::vector< Int_t > & kaonId() const
Definition TEvtRecDTag.h:34

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addOtherShower()

void TEvtRecDTag::addOtherShower ( Int_t shower)
inline

Definition at line 61 of file TEvtRecDTag.h.

61{ m_otherShowers.push_back(shower);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addOtherTrack()

void TEvtRecDTag::addOtherTrack ( Int_t track)
inline

Definition at line 60 of file TEvtRecDTag.h.

60{ m_otherTracks.push_back(track);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addPionId()

void TEvtRecDTag::addPionId ( Int_t pionId)
inline

Definition at line 62 of file TEvtRecDTag.h.

62{ m_pionId.push_back(pionId);}
const std::vector< Int_t > & pionId() const
Definition TEvtRecDTag.h:33

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addShower()

void TEvtRecDTag::addShower ( Int_t shower)
inline

Definition at line 59 of file TEvtRecDTag.h.

59{ m_showers.push_back(shower);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ addTrack()

void TEvtRecDTag::addTrack ( Int_t track)
inline

Definition at line 58 of file TEvtRecDTag.h.

58{ m_tracks.push_back(track);}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ beamE()

Double_t TEvtRecDTag::beamE ( ) const
inline

Definition at line 16 of file TEvtRecDTag.h.

16{return m_beamE;}

Referenced by setbeamE(), and EvtRecDTagCnv::TObjectToDataObject().

◆ charge()

Int_t TEvtRecDTag::charge ( ) const
inline

Definition at line 20 of file TEvtRecDTag.h.

20{return m_charge;}

Referenced by setcharge(), and EvtRecDTagCnv::TObjectToDataObject().

◆ charm()

Int_t TEvtRecDTag::charm ( ) const
inline

Definition at line 21 of file TEvtRecDTag.h.

21{return m_charm;}

Referenced by setcharm(), and EvtRecDTagCnv::TObjectToDataObject().

◆ decayMode()

Int_t TEvtRecDTag::decayMode ( ) const
inline

Definition at line 14 of file TEvtRecDTag.h.

14{return m_decayMode;}

Referenced by setdecayMode(), and EvtRecDTagCnv::TObjectToDataObject().

◆ deltaE()

Double_t TEvtRecDTag::deltaE ( ) const
inline

Definition at line 19 of file TEvtRecDTag.h.

19{return m_deltaE;}

Referenced by setdeltaE(), and EvtRecDTagCnv::TObjectToDataObject().

◆ kaonId()

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

Definition at line 34 of file TEvtRecDTag.h.

34{return m_kaonId;}

Referenced by addKaonId(), setKaonId(), and EvtRecDTagCnv::TObjectToDataObject().

◆ mass()

Double_t TEvtRecDTag::mass ( ) const
inline

Definition at line 17 of file TEvtRecDTag.h.

17{return m_mass;}

Referenced by setmass(), and EvtRecDTagCnv::TObjectToDataObject().

◆ mBC()

Double_t TEvtRecDTag::mBC ( ) const
inline

Definition at line 18 of file TEvtRecDTag.h.

18{return m_mBC;}

Referenced by setmBC(), and EvtRecDTagCnv::TObjectToDataObject().

◆ numOfChildren()

Int_t TEvtRecDTag::numOfChildren ( ) const
inline

Definition at line 22 of file TEvtRecDTag.h.

22{return m_numOfChildren;}

Referenced by setnumOfChildren(), and EvtRecDTagCnv::TObjectToDataObject().

◆ otherShowers()

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

Definition at line 32 of file TEvtRecDTag.h.

32{return m_otherShowers;}

Referenced by EvtRecDTagCnv::TObjectToDataObject().

◆ otherTracks()

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

Definition at line 31 of file TEvtRecDTag.h.

31{return m_otherTracks;}

Referenced by EvtRecDTagCnv::TObjectToDataObject().

◆ pe()

Double_t TEvtRecDTag::pe ( ) const
inline

Definition at line 26 of file TEvtRecDTag.h.

26{return m_pe;}

Referenced by setpe(), and EvtRecDTagCnv::TObjectToDataObject().

◆ pionId()

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

Definition at line 33 of file TEvtRecDTag.h.

33{return m_pionId;}

Referenced by addPionId(), setPionId(), and EvtRecDTagCnv::TObjectToDataObject().

◆ px()

Double_t TEvtRecDTag::px ( ) const
inline

Definition at line 23 of file TEvtRecDTag.h.

23{return m_px;}

Referenced by setpx(), and EvtRecDTagCnv::TObjectToDataObject().

◆ py()

Double_t TEvtRecDTag::py ( ) const
inline

Definition at line 24 of file TEvtRecDTag.h.

24{return m_py;}

Referenced by setpy(), and EvtRecDTagCnv::TObjectToDataObject().

◆ pz()

Double_t TEvtRecDTag::pz ( ) const
inline

Definition at line 25 of file TEvtRecDTag.h.

25{return m_pz;}

Referenced by setpz(), and EvtRecDTagCnv::TObjectToDataObject().

◆ setbeamE()

void TEvtRecDTag::setbeamE ( Double_t beamE)
inline

Definition at line 38 of file TEvtRecDTag.h.

38{m_beamE=beamE;}
Double_t beamE() const
Definition TEvtRecDTag.h:16

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setcharge()

void TEvtRecDTag::setcharge ( Int_t charge)
inline

Definition at line 42 of file TEvtRecDTag.h.

42{m_charge = charge;}
Int_t charge() const
Definition TEvtRecDTag.h:20

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setcharm()

void TEvtRecDTag::setcharm ( Int_t charm)
inline

Definition at line 43 of file TEvtRecDTag.h.

43{m_charm = charm;}
Int_t charm() const
Definition TEvtRecDTag.h:21

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setdecayMode()

void TEvtRecDTag::setdecayMode ( Int_t decayMode)
inline

Definition at line 36 of file TEvtRecDTag.h.

36{m_decayMode=decayMode;}
Int_t decayMode() const
Definition TEvtRecDTag.h:14

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setdeltaE()

void TEvtRecDTag::setdeltaE ( Double_t deltaE)
inline

Definition at line 41 of file TEvtRecDTag.h.

41{m_deltaE = deltaE;}
Double_t deltaE() const
Definition TEvtRecDTag.h:19

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setKaonId()

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

Definition at line 56 of file TEvtRecDTag.h.

56{ m_kaonId=kaonId;}

◆ setmass()

void TEvtRecDTag::setmass ( Double_t mass)
inline

Definition at line 39 of file TEvtRecDTag.h.

39{m_mass = mass;}
Double_t mass() const
Definition TEvtRecDTag.h:17

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setmBC()

void TEvtRecDTag::setmBC ( Double_t mBC)
inline

Definition at line 40 of file TEvtRecDTag.h.

40{m_mBC = mBC;}
Double_t mBC() const
Definition TEvtRecDTag.h:18

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setnumOfChildren()

void TEvtRecDTag::setnumOfChildren ( Int_t numOfChildren)
inline

Definition at line 44 of file TEvtRecDTag.h.

44{m_numOfChildren = numOfChildren;}
Int_t numOfChildren() const
Definition TEvtRecDTag.h:22

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setOtherShowers()

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

Definition at line 54 of file TEvtRecDTag.h.

54{ m_otherShowers=showers;}
const std::vector< Int_t > & showers() const
Definition TEvtRecDTag.h:30

◆ setOtherTracks()

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

Definition at line 53 of file TEvtRecDTag.h.

53{ m_otherTracks=tracks;}
const std::vector< Int_t > & tracks() const
Definition TEvtRecDTag.h:29

◆ setpe()

void TEvtRecDTag::setpe ( Double_t pe)
inline

Definition at line 48 of file TEvtRecDTag.h.

48{ m_pe=pe;}
Double_t pe() const
Definition TEvtRecDTag.h:26

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setPionId()

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

Definition at line 55 of file TEvtRecDTag.h.

55{ m_pionId=pionId;}

◆ setpx()

void TEvtRecDTag::setpx ( Double_t px)
inline

Definition at line 45 of file TEvtRecDTag.h.

45{ m_px=px;}
Double_t px() const
Definition TEvtRecDTag.h:23

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setpy()

void TEvtRecDTag::setpy ( Double_t py)
inline

Definition at line 46 of file TEvtRecDTag.h.

46{ m_py=py;}
Double_t py() const
Definition TEvtRecDTag.h:24

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setpz()

void TEvtRecDTag::setpz ( Double_t pz)
inline

Definition at line 47 of file TEvtRecDTag.h.

47{ m_pz=pz;}
Double_t pz() const
Definition TEvtRecDTag.h:25

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ setShowers()

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

Definition at line 52 of file TEvtRecDTag.h.

52{ m_showers=showers;}

◆ setTracks()

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

Definition at line 51 of file TEvtRecDTag.h.

51{ m_tracks=tracks;}

◆ settype()

void TEvtRecDTag::settype ( Int_t type)
inline

Definition at line 37 of file TEvtRecDTag.h.

37{m_type = type;}
Int_t type() const
Definition TEvtRecDTag.h:15

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ showers()

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

Definition at line 30 of file TEvtRecDTag.h.

30{return m_showers;}

Referenced by setOtherShowers(), setShowers(), and EvtRecDTagCnv::TObjectToDataObject().

◆ tracks()

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

Definition at line 29 of file TEvtRecDTag.h.

29{return m_tracks;}

Referenced by setOtherTracks(), setTracks(), and EvtRecDTagCnv::TObjectToDataObject().

◆ type()

Int_t TEvtRecDTag::type ( ) const
inline

Definition at line 15 of file TEvtRecDTag.h.

15{return m_type;}

Referenced by settype(), and EvtRecDTagCnv::TObjectToDataObject().


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