BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtRecDTag Class Reference

#include <EvtRecDTag.h>

+ Inheritance diagram for EvtRecDTag:

Public Types

enum  SelType { Loose , Tight , Default }
 
enum  DecayMode {
  kD0toKPi , kD0toKPiPi0 , kD0toKPiPi0Pi0 , kD0toKPiPiPi ,
  kD0toKPiPiPiPi0 , kD0toKPiEta , kD0toKsKPi = 50 , kD0toKsKPiPi0 ,
  kD0toKsPiPi = 100 , kD0toKsPiPiPi0 , kD0toKsPi0 , kD0toPiPiPi0 ,
  kD0toPiPi , kD0toKK , kD0toKKPi0 , kD0toPi0Pi0 ,
  kD0toKsKs , kD0toKsKsPi0 , kD0toKsPi0Pi0 , kD0toKsKK ,
  kD0toKsEta , kD0toPi0Pi0Pi0 , kD0toKsKsKs , kD0toPiPiPiPi ,
  kD0toPiPiPi0Pi0 , kD0toKKPiPi , kD0toKKPi0Pi0 , kD0toKsKsPiPi ,
  kD0toPiPiPiPiPi0 , kD0toKsPiPiPiPi , kD0toKKPiPiPi0 , kD0toKsPi0Eta ,
  kD0toKsEPPiPiEta , kD0toKsEPRhoGam , kD0toKsPi0Pi0Pi0 , kDptoKPiPi =200 ,
  kDptoKPiPiPi0 , kDptoKsPi , kDptoKsPiPi0 , kDptoKsPiPiPi ,
  kDptoKKPi , kDptoPiPi0 , kDptoKPi0 , kDptoKsK ,
  kDptoPiPiPi , kDptoPiPi0Pi0 , kDptoKsKsPi , kDptoKsKPi0 ,
  kDptoKsKsK , kDptoPiPiPiPi0 , kDptoKsPiPi0Pi0 , kDptoKsKplusPiPi ,
  kDptoKsKminusPiPi , kDptoKKPiPi0 , kDptoPiPiPiPiPi , kDptoKPiPiPiPi ,
  kDptoPiEta , kDptoKsPiEta , kDstoKsK = 400 , kDstoKKPi ,
  kDstoKsKPi0 , kDstoKsKsPi , kDstoKKPiPi0 , kDstoKsKplusPiPi ,
  kDstoKsKminusPiPi , kDstoKKPiPiPi , kDstoPiPi0 = 420 , kDstoPiPiPi ,
  kDstoPiPiPiPi0 , kDstoPiPiPiPiPi , kDstoPiPiPiPiPiPi0 , kDstoPiPiPiPi0Pi0 ,
  kDstoPiEta = 440 , kDstoPiPi0Eta , kDstoPiPiPiEta , kDstoPiEtaPiPiPi0 = 450 ,
  kDstoPiPi0EtaPiPiPi0 , kDstoPiPiPiEtaPiPiPi0 , kDstoPiEPPiPiEta = 460 , kDstoPiPi0EPPiPiEta ,
  kDstoPiEPPiPiEtaPiPiPi0 = 470 , kDstoPiPi0EPPiPiEtaPiPiPi0 , kDstoPiEPRhoGam = 480 , kDstoPiPi0EPRhoGam ,
  kDstoKsPi = 500 , kDstoKsPiPi0 , kDstoKPiPi , kDstoKPiPiPi0 ,
  kDstoKKK , kLambdacPtoKsP = 1000 , kLambdacPtoKPiP , kLambdacPtoKsPi0P ,
  kLambdacPtoKsPiPiP , kLambdacPtoKPiPi0P , kLambdacPtoPiPiP , kLambdacPtoLambdaPi = 1030 ,
  kLambdacPtoLambdaPiPi0 , kLambdacPtoLambdaPiEta , kLambdacPtoLambdaPiPiPi , kLambdacPtoLambdaPiOmega ,
  kLambdacPtoPiSIGMA0LambdaGam = 1060 , kLambdacPtoPiPi0SIGMA0LambdaGam , kLambdacPtoPi0SIGMAPi0P , kLambdacPtoPiPiSIGMAPi0P ,
  kLambdacPtoOmegaSIGMAPi0P , kLambdacPtoPiPiPi0SIGMAPi0P , kUnknown = 10000
}
 

Public Member Functions

virtual const CLID & clID () const
 
 EvtRecDTag ()
 
 ~EvtRecDTag ()
 
 EvtRecDTag (const EvtRecDTag &)
 
EvtRecDTagoperator= (const EvtRecDTag &)
 
DecayMode decayMode () const
 
SelType type () const
 
double beamE () const
 
double mass () const
 
double mBC () const
 
double deltaE () const
 
int charge () const
 
int charm () const
 
int numOfChildren () const
 
HepLorentzVector p4 () const
 
vector< double > vKsMass () const
 
vector< double > vFitChi2 () const
 
vector< double > vFitDecayLength () const
 
vector< double > vFitDecayLengthError () const
 
SmartRefVector< EvtRecTracktracks ()
 
SmartRefVector< EvtRecTrackshowers ()
 
SmartRefVector< EvtRecTrackotherTracks ()
 
SmartRefVector< EvtRecTrackotherShowers ()
 
SmartRefVector< EvtRecTrackpionId ()
 
SmartRefVector< EvtRecTrackkaonId ()
 
SmartRefVector< EvtRecTrackprotonId ()
 
void setdecayMode (DecayMode decayMode)
 
void settype (SelType type)
 
void setbeamE (double beamE)
 
void setmass (double mass)
 
void setmBC (double mBC)
 
void setdeltaE (double deltaE)
 
void setcharge (int charge)
 
void setcharm (int charm)
 
void setnumOfChildren (int numOfChildren)
 
void setp4 (HepLorentzVector p4)
 
void addToFitInfo (double ksmass, double chi2, double length, double error)
 
void addTrack (const SmartRef< EvtRecTrack > track)
 
void addShower (const SmartRef< EvtRecTrack > shower)
 
void addOtherTrack (const SmartRef< EvtRecTrack > track)
 
void addOtherShower (const SmartRef< EvtRecTrack > shower)
 
void addPionId (const SmartRef< EvtRecTrack > pionId)
 
void addKaonId (const SmartRef< EvtRecTrack > kaonId)
 
void addProtonId (const SmartRef< EvtRecTrack > protonId)
 
void setTracks (const SmartRefVector< EvtRecTrack > tracks)
 
void setShowers (const SmartRefVector< EvtRecTrack > showers)
 
void setOtherTracks (const SmartRefVector< EvtRecTrack > tracks)
 
void setOtherShowers (const SmartRefVector< EvtRecTrack > showers)
 
void setPionId (const SmartRefVector< EvtRecTrack > pionId)
 
void setKaonId (const SmartRefVector< EvtRecTrack > kaonId)
 
void setProtonId (const SmartRefVector< EvtRecTrack > protonId)
 

Static Public Member Functions

static const CLID & classID ()
 

Detailed Description

Definition at line 27 of file EvtRecDTag.h.

Member Enumeration Documentation

◆ DecayMode

Enumerator
kD0toKPi 
kD0toKPiPi0 
kD0toKPiPi0Pi0 
kD0toKPiPiPi 
kD0toKPiPiPiPi0 
kD0toKPiEta 
kD0toKsKPi 
kD0toKsKPiPi0 
kD0toKsPiPi 
kD0toKsPiPiPi0 
kD0toKsPi0 
kD0toPiPiPi0 
kD0toPiPi 
kD0toKK 
kD0toKKPi0 
kD0toPi0Pi0 
kD0toKsKs 
kD0toKsKsPi0 
kD0toKsPi0Pi0 
kD0toKsKK 
kD0toKsEta 
kD0toPi0Pi0Pi0 
kD0toKsKsKs 
kD0toPiPiPiPi 
kD0toPiPiPi0Pi0 
kD0toKKPiPi 
kD0toKKPi0Pi0 
kD0toKsKsPiPi 
kD0toPiPiPiPiPi0 
kD0toKsPiPiPiPi 
kD0toKKPiPiPi0 
kD0toKsPi0Eta 
kD0toKsEPPiPiEta 
kD0toKsEPRhoGam 
kD0toKsPi0Pi0Pi0 
kDptoKPiPi 
kDptoKPiPiPi0 
kDptoKsPi 
kDptoKsPiPi0 
kDptoKsPiPiPi 
kDptoKKPi 
kDptoPiPi0 
kDptoKPi0 
kDptoKsK 
kDptoPiPiPi 
kDptoPiPi0Pi0 
kDptoKsKsPi 
kDptoKsKPi0 
kDptoKsKsK 
kDptoPiPiPiPi0 
kDptoKsPiPi0Pi0 
kDptoKsKplusPiPi 
kDptoKsKminusPiPi 
kDptoKKPiPi0 
kDptoPiPiPiPiPi 
kDptoKPiPiPiPi 
kDptoPiEta 
kDptoKsPiEta 
kDstoKsK 
kDstoKKPi 
kDstoKsKPi0 
kDstoKsKsPi 
kDstoKKPiPi0 
kDstoKsKplusPiPi 
kDstoKsKminusPiPi 
kDstoKKPiPiPi 
kDstoPiPi0 
kDstoPiPiPi 
kDstoPiPiPiPi0 
kDstoPiPiPiPiPi 
kDstoPiPiPiPiPiPi0 
kDstoPiPiPiPi0Pi0 
kDstoPiEta 
kDstoPiPi0Eta 
kDstoPiPiPiEta 
kDstoPiEtaPiPiPi0 
kDstoPiPi0EtaPiPiPi0 
kDstoPiPiPiEtaPiPiPi0 
kDstoPiEPPiPiEta 
kDstoPiPi0EPPiPiEta 
kDstoPiEPPiPiEtaPiPiPi0 
kDstoPiPi0EPPiPiEtaPiPiPi0 
kDstoPiEPRhoGam 
kDstoPiPi0EPRhoGam 
kDstoKsPi 
kDstoKsPiPi0 
kDstoKPiPi 
kDstoKPiPiPi0 
kDstoKKK 
kLambdacPtoKsP 
kLambdacPtoKPiP 
kLambdacPtoKsPi0P 
kLambdacPtoKsPiPiP 
kLambdacPtoKPiPi0P 
kLambdacPtoPiPiP 
kLambdacPtoLambdaPi 
kLambdacPtoLambdaPiPi0 
kLambdacPtoLambdaPiEta 
kLambdacPtoLambdaPiPiPi 
kLambdacPtoLambdaPiOmega 
kLambdacPtoPiSIGMA0LambdaGam 
kLambdacPtoPiPi0SIGMA0LambdaGam 
kLambdacPtoPi0SIGMAPi0P 
kLambdacPtoPiPiSIGMAPi0P 
kLambdacPtoOmegaSIGMAPi0P 
kLambdacPtoPiPiPi0SIGMAPi0P 
kUnknown 

Definition at line 50 of file EvtRecDTag.h.

51 {
56
59
60 kD0toKsKPi = 50,
62
63 kD0toKsPiPi = 100,
66
69 kD0toKK,
78
89
93
94 kDptoKPiPi =200,
100
102 kDptoKPi0,
103 kDptoKsK,
118
119 kDstoKsK = 400,
120 kDstoKKPi,
127
128 kDstoPiPi0 = 420,
133 kDstoPiPiPiPi0Pi0, // New
134
135 kDstoPiEta = 440,
138
139 kDstoPiEtaPiPiPi0 = 450, // New
142
143 kDstoPiEPPiPiEta = 460,
145
146 kDstoPiEPPiPiEtaPiPiPi0 = 470, // New
148
149 kDstoPiEPRhoGam = 480,
151
152 kDstoKsPi = 500,
156 kDstoKKK,
157
158//************** Lambda_c Tag ****************
159
160 kLambdacPtoKsP = 1000,
166
167 kLambdacPtoLambdaPi = 1030,
172
179
180 kUnknown = 10000
181
182 };
@ kDstoPiPiPiPi0Pi0
Definition EvtRecDTag.h:133
@ kDstoPiPi0EPPiPiEta
Definition EvtRecDTag.h:144
@ kD0toKsEPRhoGam
Definition EvtRecDTag.h:91
@ kLambdacPtoLambdaPiOmega
Definition EvtRecDTag.h:171
@ kDstoPiEPPiPiEtaPiPiPi0
Definition EvtRecDTag.h:146
@ kD0toPiPiPiPiPi0
Definition EvtRecDTag.h:85
@ kD0toKsPiPiPiPi
Definition EvtRecDTag.h:86
@ kDptoKsKminusPiPi
Definition EvtRecDTag.h:112
@ kDstoPiEtaPiPiPi0
Definition EvtRecDTag.h:139
@ kLambdacPtoPiSIGMA0LambdaGam
Definition EvtRecDTag.h:173
@ kLambdacPtoKPiPi0P
Definition EvtRecDTag.h:164
@ kLambdacPtoOmegaSIGMAPi0P
Definition EvtRecDTag.h:177
@ kDstoPiPiPiEtaPiPiPi0
Definition EvtRecDTag.h:141
@ kLambdacPtoKsPi0P
Definition EvtRecDTag.h:162
@ kDstoKsKminusPiPi
Definition EvtRecDTag.h:125
@ kLambdacPtoLambdaPi
Definition EvtRecDTag.h:167
@ kLambdacPtoPi0SIGMAPi0P
Definition EvtRecDTag.h:175
@ kLambdacPtoLambdaPiPi0
Definition EvtRecDTag.h:168
@ kD0toKsPi0Pi0Pi0
Definition EvtRecDTag.h:92
@ kLambdacPtoPiPiSIGMAPi0P
Definition EvtRecDTag.h:176
@ kLambdacPtoLambdaPiEta
Definition EvtRecDTag.h:169
@ kDstoPiPi0EtaPiPiPi0
Definition EvtRecDTag.h:140
@ kD0toPiPiPi0Pi0
Definition EvtRecDTag.h:81
@ kD0toKsEPPiPiEta
Definition EvtRecDTag.h:90
@ kDstoPiPi0EPPiPiEtaPiPiPi0
Definition EvtRecDTag.h:147
@ kLambdacPtoKsPiPiP
Definition EvtRecDTag.h:163
@ kLambdacPtoPiPiPi0SIGMAPi0P
Definition EvtRecDTag.h:178
@ kD0toKPiPiPiPi0
Definition EvtRecDTag.h:57
@ kDstoPiPiPiPiPiPi0
Definition EvtRecDTag.h:132
@ kDstoPiPi0EPRhoGam
Definition EvtRecDTag.h:150
@ kLambdacPtoPiPi0SIGMA0LambdaGam
Definition EvtRecDTag.h:174
@ kLambdacPtoLambdaPiPiPi
Definition EvtRecDTag.h:170

◆ SelType

Enumerator
Loose 
Tight 
Default 

Definition at line 41 of file EvtRecDTag.h.

42 {
43 Loose,
44 Tight,
46 };

Constructor & Destructor Documentation

◆ EvtRecDTag() [1/2]

EvtRecDTag::EvtRecDTag ( )

Definition at line 3 of file EvtRecDTag.cxx.

3 :
4 m_decayMode(kUnknown),
5 m_type(Default),
6 m_beamE(0),
7 m_mass(0),
8 m_mBC(0),
9 m_deltaE(0),
10 m_charge(0),
11 m_charm(0),
12 m_numOfChildren(0),
13 m_p4(0)
14{
15 m_tracks.clear();
16 m_showers.clear();
17 m_otherTracks.clear();
18 m_otherShowers.clear();
19 m_pionId.clear();
20 m_kaonId.clear();
21 m_protonId.clear();
22 m_ksmass.clear();
23 m_vfitchi2.clear();
24 m_vfitlength.clear();
25 m_vfiterror.clear();
26}

◆ ~EvtRecDTag()

EvtRecDTag::~EvtRecDTag ( )
inline

Definition at line 33 of file EvtRecDTag.h.

33{;}

◆ EvtRecDTag() [2/2]

EvtRecDTag::EvtRecDTag ( const EvtRecDTag & dtag)

Definition at line 29 of file EvtRecDTag.cxx.

29 :
30 ContainedObject(dtag),
31 m_decayMode(dtag.m_decayMode),
32 m_type(dtag.m_type),
33 m_beamE(dtag.m_beamE),
34 m_mass(dtag.m_mass),
35 m_mBC(dtag.m_mBC),
36 m_deltaE(dtag.m_deltaE),
37 m_charge(dtag.m_charge),
38 m_charm(dtag.m_charm),
39 m_numOfChildren(dtag.m_numOfChildren),
40 m_p4(dtag.m_p4),
41 m_tracks(dtag.m_tracks),
42 m_showers(dtag.m_showers),
43 m_otherTracks(dtag.m_otherTracks),
44 m_otherShowers(dtag.m_otherShowers),
45 m_pionId(dtag.m_pionId),
46 m_kaonId(dtag.m_kaonId),
47 m_protonId(dtag.m_protonId),
48 m_ksmass(dtag.m_ksmass),
49 m_vfitchi2(dtag.m_vfitchi2),
50 m_vfitlength(dtag.m_vfitlength),
51 m_vfiterror(dtag.m_vfiterror)
52{
53}

Member Function Documentation

◆ addKaonId()

void EvtRecDTag::addKaonId ( const SmartRef< EvtRecTrack > kaonId)
inline

Definition at line 238 of file EvtRecDTag.h.

238 {
239 m_kaonId.push_back(kaonId);}
SmartRefVector< EvtRecTrack > kaonId()
Definition EvtRecDTag.h:206

Referenced by ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), LambdaCReconstruction::pidtag(), NeutralDReconstruction::pidtag(), and EvtRecDTagCnv::TObjectToDataObject().

◆ addOtherShower()

void EvtRecDTag::addOtherShower ( const SmartRef< EvtRecTrack > shower)
inline

◆ addOtherTrack()

void EvtRecDTag::addOtherTrack ( const SmartRef< EvtRecTrack > track)
inline

◆ addPionId()

void EvtRecDTag::addPionId ( const SmartRef< EvtRecTrack > pionId)
inline

Definition at line 236 of file EvtRecDTag.h.

236 {
237 m_pionId.push_back(pionId);}
SmartRefVector< EvtRecTrack > pionId()
Definition EvtRecDTag.h:205

Referenced by ChargedDReconstruction::pidtag(), DsReconstruction::pidtag(), LambdaCReconstruction::pidtag(), NeutralDReconstruction::pidtag(), and EvtRecDTagCnv::TObjectToDataObject().

◆ addProtonId()

void EvtRecDTag::addProtonId ( const SmartRef< EvtRecTrack > protonId)
inline

Definition at line 240 of file EvtRecDTag.h.

240 {
241 m_protonId.push_back(protonId);}
SmartRefVector< EvtRecTrack > protonId()
Definition EvtRecDTag.h:207

Referenced by LambdaCReconstruction::pidtag().

◆ addShower()

void EvtRecDTag::addShower ( const SmartRef< EvtRecTrack > shower)
inline

◆ addToFitInfo()

void EvtRecDTag::addToFitInfo ( double ksmass,
double chi2,
double length,
double error )
inline

Definition at line 221 of file EvtRecDTag.h.

221 {
222 m_ksmass.push_back(ksmass);
223 m_vfitchi2.push_back(chi2);
224 m_vfitlength.push_back(length);
225 m_vfiterror.push_back(error);
226 }

Referenced by ChargedDReconstruction::execute(), DsReconstruction::execute(), LambdaCReconstruction::execute(), and NeutralDReconstruction::execute().

◆ addTrack()

void EvtRecDTag::addTrack ( const SmartRef< EvtRecTrack > track)
inline

◆ beamE()

double EvtRecDTag::beamE ( ) const
inline

Definition at line 187 of file EvtRecDTag.h.

187{return m_beamE;}

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

◆ charge()

int EvtRecDTag::charge ( ) const
inline

Definition at line 191 of file EvtRecDTag.h.

191{return m_charge;}

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

◆ charm()

int EvtRecDTag::charm ( ) const
inline

Definition at line 192 of file EvtRecDTag.h.

192{return m_charm;}

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

◆ classID()

static const CLID & EvtRecDTag::classID ( )
inlinestatic

Definition at line 30 of file EvtRecDTag.h.

30{return CLID_EvtRecDTag;}
const CLID & CLID_EvtRecDTag

Referenced by clID().

◆ clID()

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

Definition at line 29 of file EvtRecDTag.h.

29{return EvtRecDTag::classID();}
static const CLID & classID()
Definition EvtRecDTag.h:30

◆ decayMode()

DecayMode EvtRecDTag::decayMode ( ) const
inline

Definition at line 185 of file EvtRecDTag.h.

185{return m_decayMode;}

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

◆ deltaE()

double EvtRecDTag::deltaE ( ) const
inline

Definition at line 190 of file EvtRecDTag.h.

190{return m_deltaE;}

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

◆ kaonId()

SmartRefVector< EvtRecTrack > EvtRecDTag::kaonId ( )
inline

Definition at line 206 of file EvtRecDTag.h.

206{ return m_kaonId;}

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

◆ mass()

double EvtRecDTag::mass ( ) const
inline

Definition at line 188 of file EvtRecDTag.h.

188{return m_mass;}

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

◆ mBC()

double EvtRecDTag::mBC ( ) const
inline

Definition at line 189 of file EvtRecDTag.h.

189{return m_mBC;}

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

◆ numOfChildren()

int EvtRecDTag::numOfChildren ( ) const
inline

Definition at line 193 of file EvtRecDTag.h.

193{return m_numOfChildren;}

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

◆ operator=()

EvtRecDTag & EvtRecDTag::operator= ( const EvtRecDTag & dtag)

Definition at line 56 of file EvtRecDTag.cxx.

56 {
57 this->ContainedObject::operator=(dtag);
58 m_decayMode=dtag.m_decayMode;
59 m_type=dtag.m_type;
60 m_beamE=dtag.m_beamE;
61 m_mass=dtag.m_mass;
62 m_mBC=dtag.m_mBC;
63 m_deltaE=dtag.m_deltaE;
64 m_charge=dtag.m_charge;
65 m_charm=dtag.m_charm;
66 m_numOfChildren=dtag.m_numOfChildren;
67 m_p4=dtag.m_p4;
68 m_tracks=dtag.m_tracks;
69 m_showers=dtag.m_showers;
70 m_otherTracks=dtag.m_otherTracks;
71 m_otherShowers=dtag.m_otherShowers;
72 m_pionId=dtag.m_pionId;
73 m_kaonId=dtag.m_kaonId;
74 m_protonId=dtag.m_protonId;
75 m_ksmass=dtag.m_ksmass;
76 m_vfitchi2=dtag.m_vfitchi2;
77 m_vfitlength=dtag.m_vfitlength;
78 m_vfiterror=dtag.m_vfiterror;
79 return *this;
80}

◆ otherShowers()

SmartRefVector< EvtRecTrack > EvtRecDTag::otherShowers ( )
inline

Definition at line 204 of file EvtRecDTag.h.

204{ return m_otherShowers;}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ otherTracks()

SmartRefVector< EvtRecTrack > EvtRecDTag::otherTracks ( )
inline

Definition at line 203 of file EvtRecDTag.h.

203{ return m_otherTracks;}

Referenced by EvtRecDTagCnv::DataObjectToTObject().

◆ p4()

HepLorentzVector EvtRecDTag::p4 ( ) const
inline

◆ pionId()

SmartRefVector< EvtRecTrack > EvtRecDTag::pionId ( )
inline

Definition at line 205 of file EvtRecDTag.h.

205{ return m_pionId;}

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

◆ protonId()

SmartRefVector< EvtRecTrack > EvtRecDTag::protonId ( )
inline

Definition at line 207 of file EvtRecDTag.h.

207{ return m_protonId;}

Referenced by addProtonId(), and setProtonId().

◆ setbeamE()

void EvtRecDTag::setbeamE ( double beamE)
inline

◆ setcharge()

void EvtRecDTag::setcharge ( int charge)
inline

◆ setcharm()

◆ setdecayMode()

void EvtRecDTag::setdecayMode ( DecayMode decayMode)
inline

◆ setdeltaE()

void EvtRecDTag::setdeltaE ( double deltaE)
inline

◆ setKaonId()

void EvtRecDTag::setKaonId ( const SmartRefVector< EvtRecTrack > kaonId)
inline

Definition at line 254 of file EvtRecDTag.h.

254 {
255 m_kaonId=kaonId;}

◆ setmass()

void EvtRecDTag::setmass ( double mass)
inline

◆ setmBC()

◆ setnumOfChildren()

void EvtRecDTag::setnumOfChildren ( int numOfChildren)
inline

◆ setOtherShowers()

void EvtRecDTag::setOtherShowers ( const SmartRefVector< EvtRecTrack > showers)
inline

Definition at line 250 of file EvtRecDTag.h.

250 {
251 m_otherShowers=showers;}
SmartRefVector< EvtRecTrack > showers()
Definition EvtRecDTag.h:202

◆ setOtherTracks()

void EvtRecDTag::setOtherTracks ( const SmartRefVector< EvtRecTrack > tracks)
inline

Definition at line 248 of file EvtRecDTag.h.

248 {
249 m_otherTracks=tracks;}
SmartRefVector< EvtRecTrack > tracks()
Definition EvtRecDTag.h:201

◆ setp4()

◆ setPionId()

void EvtRecDTag::setPionId ( const SmartRefVector< EvtRecTrack > pionId)
inline

Definition at line 252 of file EvtRecDTag.h.

252 {
253 m_pionId=pionId;}

◆ setProtonId()

void EvtRecDTag::setProtonId ( const SmartRefVector< EvtRecTrack > protonId)
inline

Definition at line 256 of file EvtRecDTag.h.

256 {
257 m_protonId=protonId;}

◆ setShowers()

void EvtRecDTag::setShowers ( const SmartRefVector< EvtRecTrack > showers)
inline

Definition at line 246 of file EvtRecDTag.h.

246 {
247 m_showers=showers;}

◆ setTracks()

void EvtRecDTag::setTracks ( const SmartRefVector< EvtRecTrack > tracks)
inline

Definition at line 244 of file EvtRecDTag.h.

244 {
245 m_tracks=tracks;}

◆ settype()

◆ showers()

SmartRefVector< EvtRecTrack > EvtRecDTag::showers ( )
inline

Definition at line 202 of file EvtRecDTag.h.

202{ return m_showers;}

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

◆ tracks()

SmartRefVector< EvtRecTrack > EvtRecDTag::tracks ( )
inline

Definition at line 201 of file EvtRecDTag.h.

201{ return m_tracks;}

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

◆ type()

SelType EvtRecDTag::type ( ) const
inline

Definition at line 186 of file EvtRecDTag.h.

186{return m_type;}

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

◆ vFitChi2()

vector< double > EvtRecDTag::vFitChi2 ( ) const
inline

Definition at line 196 of file EvtRecDTag.h.

196{return m_vfitchi2;}

◆ vFitDecayLength()

vector< double > EvtRecDTag::vFitDecayLength ( ) const
inline

Definition at line 197 of file EvtRecDTag.h.

197{return m_vfitlength;}

◆ vFitDecayLengthError()

vector< double > EvtRecDTag::vFitDecayLengthError ( ) const
inline

Definition at line 198 of file EvtRecDTag.h.

198{return m_vfiterror;}

◆ vKsMass()

vector< double > EvtRecDTag::vKsMass ( ) const
inline

Definition at line 195 of file EvtRecDTag.h.

195{return m_ksmass;}

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