TEvtRecDTag Class Reference

#include <TEvtRecDTag.h>

List of all members.

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)

Private Attributes

Int_t m_decayMode
Int_t m_type
Double_t m_beamE
Double_t m_mass
Double_t m_mBC
Double_t m_deltaE
Int_t m_charge
Int_t m_charm
UInt_t m_numOfChildren
Double_t m_px
Double_t m_py
Double_t m_pz
Double_t m_pe
std::vector< Int_t > m_tracks
std::vector< Int_t > m_showers
std::vector< Int_t > m_otherTracks
std::vector< Int_t > m_otherShowers
std::vector< Int_t > m_pionId
std::vector< Int_t > m_kaonId


Detailed Description

Definition at line 8 of file TEvtRecDTag.h.


Constructor & Destructor Documentation

TEvtRecDTag::TEvtRecDTag (  ) 

TEvtRecDTag::~TEvtRecDTag (  ) 

Definition at line 28 of file TEvtRecDTag.cxx.

00028                           {
00029 }


Member Function Documentation

void TEvtRecDTag::addKaonId ( Int_t  kaonId  )  [inline]

Definition at line 63 of file TEvtRecDTag.h.

References m_kaonId.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00063 { m_kaonId.push_back(kaonId);}

void TEvtRecDTag::addOtherShower ( Int_t  shower  )  [inline]

Definition at line 61 of file TEvtRecDTag.h.

References m_otherShowers.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00061 { m_otherShowers.push_back(shower);}

void TEvtRecDTag::addOtherTrack ( Int_t  track  )  [inline]

Definition at line 60 of file TEvtRecDTag.h.

References m_otherTracks.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00060 { m_otherTracks.push_back(track);}

void TEvtRecDTag::addPionId ( Int_t  pionId  )  [inline]

Definition at line 62 of file TEvtRecDTag.h.

References m_pionId.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00062 { m_pionId.push_back(pionId);}

void TEvtRecDTag::addShower ( Int_t  shower  )  [inline]

Definition at line 59 of file TEvtRecDTag.h.

References m_showers.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00059 { m_showers.push_back(shower);}

void TEvtRecDTag::addTrack ( Int_t  track  )  [inline]

Definition at line 58 of file TEvtRecDTag.h.

References m_tracks.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00058 { m_tracks.push_back(track);}

Double_t TEvtRecDTag::beamE (  )  const [inline]

Definition at line 16 of file TEvtRecDTag.h.

References m_beamE.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00016 {return m_beamE;}

Int_t TEvtRecDTag::charge (  )  const [inline]

Definition at line 20 of file TEvtRecDTag.h.

References m_charge.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00020 {return m_charge;}

Int_t TEvtRecDTag::charm (  )  const [inline]

Definition at line 21 of file TEvtRecDTag.h.

References m_charm.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00021 {return m_charm;}

Int_t TEvtRecDTag::decayMode (  )  const [inline]

Definition at line 14 of file TEvtRecDTag.h.

References m_decayMode.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00014 {return m_decayMode;}

Double_t TEvtRecDTag::deltaE (  )  const [inline]

Definition at line 19 of file TEvtRecDTag.h.

References m_deltaE.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00019 {return m_deltaE;}

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

Definition at line 34 of file TEvtRecDTag.h.

References m_kaonId.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00034 {return m_kaonId;}

Double_t TEvtRecDTag::mass (  )  const [inline]

Definition at line 17 of file TEvtRecDTag.h.

References m_mass.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00017 {return m_mass;}

Double_t TEvtRecDTag::mBC (  )  const [inline]

Definition at line 18 of file TEvtRecDTag.h.

References m_mBC.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00018 {return m_mBC;}

Int_t TEvtRecDTag::numOfChildren (  )  const [inline]

Definition at line 22 of file TEvtRecDTag.h.

References m_numOfChildren.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00022 {return m_numOfChildren;}

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

Definition at line 32 of file TEvtRecDTag.h.

References m_otherShowers.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00032 {return m_otherShowers;}

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

Definition at line 31 of file TEvtRecDTag.h.

References m_otherTracks.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00031 {return m_otherTracks;}

Double_t TEvtRecDTag::pe (  )  const [inline]

Definition at line 26 of file TEvtRecDTag.h.

References m_pe.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00026 {return m_pe;}

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

Definition at line 33 of file TEvtRecDTag.h.

References m_pionId.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00033 {return m_pionId;}

Double_t TEvtRecDTag::px (  )  const [inline]

Definition at line 23 of file TEvtRecDTag.h.

References m_px.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00023 {return m_px;}

Double_t TEvtRecDTag::py (  )  const [inline]

Definition at line 24 of file TEvtRecDTag.h.

References m_py.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00024 {return m_py;}

Double_t TEvtRecDTag::pz (  )  const [inline]

Definition at line 25 of file TEvtRecDTag.h.

References m_pz.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00025 {return m_pz;}

void TEvtRecDTag::setbeamE ( Double_t  beamE  )  [inline]

Definition at line 38 of file TEvtRecDTag.h.

References m_beamE.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00038 {m_beamE=beamE;}

void TEvtRecDTag::setcharge ( Int_t  charge  )  [inline]

Definition at line 42 of file TEvtRecDTag.h.

References m_charge.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00042 {m_charge = charge;}

void TEvtRecDTag::setcharm ( Int_t  charm  )  [inline]

Definition at line 43 of file TEvtRecDTag.h.

References m_charm.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00043 {m_charm = charm;}

void TEvtRecDTag::setdecayMode ( Int_t  decayMode  )  [inline]

Definition at line 36 of file TEvtRecDTag.h.

References m_decayMode.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

void TEvtRecDTag::setdeltaE ( Double_t  deltaE  )  [inline]

Definition at line 41 of file TEvtRecDTag.h.

References m_deltaE.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00041 {m_deltaE = deltaE;}

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

Definition at line 56 of file TEvtRecDTag.h.

References m_kaonId.

00056 { m_kaonId=kaonId;}

void TEvtRecDTag::setmass ( Double_t  mass  )  [inline]

Definition at line 39 of file TEvtRecDTag.h.

References m_mass.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00039 {m_mass = mass;}

void TEvtRecDTag::setmBC ( Double_t  mBC  )  [inline]

Definition at line 40 of file TEvtRecDTag.h.

References m_mBC.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00040 {m_mBC = mBC;}

void TEvtRecDTag::setnumOfChildren ( Int_t  numOfChildren  )  [inline]

Definition at line 44 of file TEvtRecDTag.h.

References m_numOfChildren.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

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

Definition at line 54 of file TEvtRecDTag.h.

References m_otherShowers.

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

Definition at line 53 of file TEvtRecDTag.h.

References m_otherTracks.

void TEvtRecDTag::setpe ( Double_t  pe  )  [inline]

Definition at line 48 of file TEvtRecDTag.h.

References m_pe.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00048 { m_pe=pe;}

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

Definition at line 55 of file TEvtRecDTag.h.

References m_pionId.

00055 { m_pionId=pionId;}

void TEvtRecDTag::setpx ( Double_t  px  )  [inline]

Definition at line 45 of file TEvtRecDTag.h.

References m_px.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00045 { m_px=px;}

void TEvtRecDTag::setpy ( Double_t  py  )  [inline]

Definition at line 46 of file TEvtRecDTag.h.

References m_py.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00046 { m_py=py;}

void TEvtRecDTag::setpz ( Double_t  pz  )  [inline]

Definition at line 47 of file TEvtRecDTag.h.

References m_pz.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00047 { m_pz=pz;}

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

Definition at line 52 of file TEvtRecDTag.h.

References m_showers.

00052 { m_showers=showers;}

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

Definition at line 51 of file TEvtRecDTag.h.

References m_tracks.

00051 { m_tracks=tracks;}

void TEvtRecDTag::settype ( Int_t  type  )  [inline]

Definition at line 37 of file TEvtRecDTag.h.

References m_type.

Referenced by EvtRecDTagCnv::DataObjectToTObject().

00037 {m_type = type;}

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

Definition at line 30 of file TEvtRecDTag.h.

References m_showers.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00030 {return m_showers;}

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

Definition at line 29 of file TEvtRecDTag.h.

References m_tracks.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00029 {return m_tracks;}

Int_t TEvtRecDTag::type ( void   )  const [inline]

Definition at line 15 of file TEvtRecDTag.h.

References m_type.

Referenced by EvtRecDTagCnv::TObjectToDataObject().

00015 {return m_type;}


Member Data Documentation

Double_t TEvtRecDTag::m_beamE [private]

Definition at line 68 of file TEvtRecDTag.h.

Referenced by beamE(), and setbeamE().

Int_t TEvtRecDTag::m_charge [private]

Definition at line 72 of file TEvtRecDTag.h.

Referenced by charge(), and setcharge().

Int_t TEvtRecDTag::m_charm [private]

Definition at line 73 of file TEvtRecDTag.h.

Referenced by charm(), and setcharm().

Int_t TEvtRecDTag::m_decayMode [private]

Definition at line 66 of file TEvtRecDTag.h.

Referenced by decayMode(), and setdecayMode().

Double_t TEvtRecDTag::m_deltaE [private]

Definition at line 71 of file TEvtRecDTag.h.

Referenced by deltaE(), and setdeltaE().

std::vector<Int_t> TEvtRecDTag::m_kaonId [private]

Definition at line 85 of file TEvtRecDTag.h.

Referenced by addKaonId(), kaonId(), and setKaonId().

Double_t TEvtRecDTag::m_mass [private]

Definition at line 69 of file TEvtRecDTag.h.

Referenced by mass(), and setmass().

Double_t TEvtRecDTag::m_mBC [private]

Definition at line 70 of file TEvtRecDTag.h.

Referenced by mBC(), and setmBC().

UInt_t TEvtRecDTag::m_numOfChildren [private]

Definition at line 74 of file TEvtRecDTag.h.

Referenced by numOfChildren(), and setnumOfChildren().

std::vector<Int_t> TEvtRecDTag::m_otherShowers [private]

Definition at line 83 of file TEvtRecDTag.h.

Referenced by addOtherShower(), otherShowers(), and setOtherShowers().

std::vector<Int_t> TEvtRecDTag::m_otherTracks [private]

Definition at line 82 of file TEvtRecDTag.h.

Referenced by addOtherTrack(), otherTracks(), and setOtherTracks().

Double_t TEvtRecDTag::m_pe [private]

Definition at line 78 of file TEvtRecDTag.h.

Referenced by pe(), and setpe().

std::vector<Int_t> TEvtRecDTag::m_pionId [private]

Definition at line 84 of file TEvtRecDTag.h.

Referenced by addPionId(), pionId(), and setPionId().

Double_t TEvtRecDTag::m_px [private]

Definition at line 75 of file TEvtRecDTag.h.

Referenced by px(), and setpx().

Double_t TEvtRecDTag::m_py [private]

Definition at line 76 of file TEvtRecDTag.h.

Referenced by py(), and setpy().

Double_t TEvtRecDTag::m_pz [private]

Definition at line 77 of file TEvtRecDTag.h.

Referenced by pz(), and setpz().

std::vector<Int_t> TEvtRecDTag::m_showers [private]

Definition at line 81 of file TEvtRecDTag.h.

Referenced by addShower(), setShowers(), and showers().

std::vector<Int_t> TEvtRecDTag::m_tracks [private]

Definition at line 80 of file TEvtRecDTag.h.

Referenced by addTrack(), setTracks(), and tracks().

Int_t TEvtRecDTag::m_type [private]

Definition at line 67 of file TEvtRecDTag.h.

Referenced by settype(), and type().


Generated on Tue Nov 29 23:35:59 2016 for BOSS_7.0.2 by  doxygen 1.4.7