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

#include <LTagTool.h>

Public Member Functions

 LTagTool ()
 ~LTagTool ()
bool isDTagListEmpty ()
void setPID (bool pid)
EvtRecDTagCol::iterator modes_begin ()
EvtRecDTagCol::iterator modes_end ()
EvtRecPi0Col::iterator pi0_begin ()
EvtRecVeeVertexCol::iterator ks_begin ()
vector< int > D0modes ()
vector< int > Dpmodes ()
vector< int > Dsmodes ()
vector< int > mode (EvtRecDTag::DecayMode decaymode)
vector< int > mode (int decaymode)
bool findSTag (EvtRecDTag::DecayMode mode, int tagcharm)
bool findSTag (EvtRecDTag::DecayMode mode)
bool findDTag (EvtRecDTag::DecayMode mode1, EvtRecDTag::DecayMode mode2, string smass="mbc")
bool findADTag (EvtRecDTag::DecayMode mode1, EvtRecDTag::DecayMode mode2)
bool findADTag (EvtRecDTag::DecayMode mode1, int tagcharm1, EvtRecDTag::DecayMode mode2, int tagcharm2)
bool findSTag (int mode, int tagcharm)
bool findSTag (int mode)
bool findDTag (int mode1, int mode2, string smass="mbc")
bool findDTag (int mode1, int tagcharm1, int mode2, int tagcharm2)
bool findADTag (int mode1, int mode2)
bool findADTag (int mode1, int tagcharm1, int mode2, int tagcharm2)
int count ()
int veto (DTagToolIterator iter_tp)
int savemode0 (DTagToolIterator iter_tp)
int savemode1 (DTagToolIterator iter_tp)
int savemode2 (DTagToolIterator iter_tp)
int savemode3 (DTagToolIterator iter_tp)
int savemode4 (DTagToolIterator iter_tp)
int savemode5 (DTagToolIterator iter_tp)
int savemode30 (DTagToolIterator iter_tp)
int savemode31 (DTagToolIterator iter_tp)
int savemode32 (DTagToolIterator iter_tp)
int savemode33 (DTagToolIterator iter_tp)
int savemode34 (DTagToolIterator iter_tp)
int savemode60 (DTagToolIterator iter_tp)
int savemode61 (DTagToolIterator iter_tp)
int savemode62 (DTagToolIterator iter_tp)
int savemode63 (DTagToolIterator iter_tp)
int savemode64 (DTagToolIterator iter_tp)
HepLorentzVector getP4 (RecEmcShower *gTrk)
void savepi0 (RecEmcShower *shr1, RecEmcShower *shr2, double &pi0_chis, HepLorentzVector &p4_pi0, HepLorentzVector &p4_pi0_1c, WTrackParameter &wvlmd)
void saveeta (RecEmcShower *shr1, RecEmcShower *shr2, double &eta_chis, HepLorentzVector &p4_eta, HepLorentzVector &p4_eta_1c, WTrackParameter &wvlmd)
void savelmd (RecMdcKalTrack *ppFlmdTrk, RecMdcKalTrack *pimFlmdTrk, double &lmd_1chis, double &lmd_2chis, double &lmd_dl, double &lmd_dle, double &lmd_lchue, HepLorentzVector &p4_lmd_1s, HepLorentzVector &p4_lmd_2s, int &lmd_state, WTrackParameter &wvlmd)
void saveks (RecMdcKalTrack *pipTrk, RecMdcKalTrack *pimTrk, double &ks_1chis, double &ks_2chis, double &ks_dl, double &ks_dle, double &ks_lchue, HepLorentzVector &p4_ks_1s, HepLorentzVector &p4_ks_2s, int &ks_state, WTrackParameter &wvks)
EvtRecDTagCol::iterator stag ()
EvtRecDTagCol::iterator dtag1 ()
EvtRecDTagCol::iterator dtag2 ()
vector< EvtRecDTagCol::iterator > vdtag1 ()
vector< EvtRecDTagCol::iterator > vdtag2 ()
void operator<< (EvtRecDTagCol::iterator iter)
HepLorentzVector pi0p4 (EvtRecPi0Col::iterator pi0Itr, bool isconstrain=true)
vector< int > pi0Id (EvtRecDTagCol::iterator iter, int numpi0=1)
vector< int > ksId (EvtRecDTagCol::iterator iter, int numks=1)
HepLorentzVector p4shower (RecEmcShower *shower)
HepLorentzVector p4 (RecMdcKalTrack *mdcKalTrack, int pid)
bool isGoodTrack (EvtRecTrack *trk)
bool isGoodShower (EvtRecTrack *trk)
bool cosmicandleptonVeto ()
int numofShowerAboveThreshold ()
int numofShowerAboveThreshold (int threshold)
bool shareTracks (EvtRecDTagCol::iterator iter1, EvtRecDTagCol::iterator iter2)
void clear ()
void name ()
 LTagTool ()
 ~LTagTool ()
bool isDTagListEmpty ()
void setPID (bool pid)
EvtRecDTagCol::iterator modes_begin ()
EvtRecDTagCol::iterator modes_end ()
EvtRecPi0Col::iterator pi0_begin ()
EvtRecVeeVertexCol::iterator ks_begin ()
vector< int > D0modes ()
vector< int > Dpmodes ()
vector< int > Dsmodes ()
vector< int > mode (EvtRecDTag::DecayMode decaymode)
vector< int > mode (int decaymode)
bool findSTag (EvtRecDTag::DecayMode mode, int tagcharm)
bool findSTag (EvtRecDTag::DecayMode mode)
bool findDTag (EvtRecDTag::DecayMode mode1, EvtRecDTag::DecayMode mode2, string smass="mbc")
bool findADTag (EvtRecDTag::DecayMode mode1, EvtRecDTag::DecayMode mode2)
bool findADTag (EvtRecDTag::DecayMode mode1, int tagcharm1, EvtRecDTag::DecayMode mode2, int tagcharm2)
bool findSTag (int mode, int tagcharm)
bool findSTag (int mode)
bool findDTag (int mode1, int mode2, string smass="mbc")
bool findDTag (int mode1, int tagcharm1, int mode2, int tagcharm2)
bool findADTag (int mode1, int mode2)
bool findADTag (int mode1, int tagcharm1, int mode2, int tagcharm2)
int count ()
int veto (DTagToolIterator iter_tp)
int savemode0 (DTagToolIterator iter_tp)
int savemode1 (DTagToolIterator iter_tp)
int savemode2 (DTagToolIterator iter_tp)
int savemode3 (DTagToolIterator iter_tp)
int savemode4 (DTagToolIterator iter_tp)
int savemode5 (DTagToolIterator iter_tp)
int savemode30 (DTagToolIterator iter_tp)
int savemode31 (DTagToolIterator iter_tp)
int savemode32 (DTagToolIterator iter_tp)
int savemode33 (DTagToolIterator iter_tp)
int savemode34 (DTagToolIterator iter_tp)
int savemode60 (DTagToolIterator iter_tp)
int savemode61 (DTagToolIterator iter_tp)
int savemode62 (DTagToolIterator iter_tp)
int savemode63 (DTagToolIterator iter_tp)
int savemode64 (DTagToolIterator iter_tp)
HepLorentzVector getP4 (RecEmcShower *gTrk)
void savepi0 (RecEmcShower *shr1, RecEmcShower *shr2, double &pi0_chis, HepLorentzVector &p4_pi0, HepLorentzVector &p4_pi0_1c, WTrackParameter &wvlmd)
void saveeta (RecEmcShower *shr1, RecEmcShower *shr2, double &eta_chis, HepLorentzVector &p4_eta, HepLorentzVector &p4_eta_1c, WTrackParameter &wvlmd)
void savelmd (RecMdcKalTrack *ppFlmdTrk, RecMdcKalTrack *pimFlmdTrk, double &lmd_1chis, double &lmd_2chis, double &lmd_dl, double &lmd_dle, double &lmd_lchue, HepLorentzVector &p4_lmd_1s, HepLorentzVector &p4_lmd_2s, int &lmd_state, WTrackParameter &wvlmd)
void saveks (RecMdcKalTrack *pipTrk, RecMdcKalTrack *pimTrk, double &ks_1chis, double &ks_2chis, double &ks_dl, double &ks_dle, double &ks_lchue, HepLorentzVector &p4_ks_1s, HepLorentzVector &p4_ks_2s, int &ks_state, WTrackParameter &wvks)
EvtRecDTagCol::iterator stag ()
EvtRecDTagCol::iterator dtag1 ()
EvtRecDTagCol::iterator dtag2 ()
vector< EvtRecDTagCol::iterator > vdtag1 ()
vector< EvtRecDTagCol::iterator > vdtag2 ()
void operator<< (EvtRecDTagCol::iterator iter)
HepLorentzVector pi0p4 (EvtRecPi0Col::iterator pi0Itr, bool isconstrain=true)
vector< int > pi0Id (EvtRecDTagCol::iterator iter, int numpi0=1)
vector< int > ksId (EvtRecDTagCol::iterator iter, int numks=1)
HepLorentzVector p4shower (RecEmcShower *shower)
HepLorentzVector p4 (RecMdcKalTrack *mdcKalTrack, int pid)
bool isGoodTrack (EvtRecTrack *trk)
bool isGoodShower (EvtRecTrack *trk)
bool cosmicandleptonVeto ()
int numofShowerAboveThreshold ()
int numofShowerAboveThreshold (int threshold)
bool shareTracks (EvtRecDTagCol::iterator iter1, EvtRecDTagCol::iterator iter2)
void clear ()
void name ()
 LTagTool ()
 ~LTagTool ()
bool isDTagListEmpty ()
void setPID (bool pid)
EvtRecDTagCol::iterator modes_begin ()
EvtRecDTagCol::iterator modes_end ()
EvtRecPi0Col::iterator pi0_begin ()
EvtRecVeeVertexCol::iterator ks_begin ()
vector< int > D0modes ()
vector< int > Dpmodes ()
vector< int > Dsmodes ()
vector< int > mode (EvtRecDTag::DecayMode decaymode)
vector< int > mode (int decaymode)
bool findSTag (EvtRecDTag::DecayMode mode, int tagcharm)
bool findSTag (EvtRecDTag::DecayMode mode)
bool findDTag (EvtRecDTag::DecayMode mode1, EvtRecDTag::DecayMode mode2, string smass="mbc")
bool findADTag (EvtRecDTag::DecayMode mode1, EvtRecDTag::DecayMode mode2)
bool findADTag (EvtRecDTag::DecayMode mode1, int tagcharm1, EvtRecDTag::DecayMode mode2, int tagcharm2)
bool findSTag (int mode, int tagcharm)
bool findSTag (int mode)
bool findDTag (int mode1, int mode2, string smass="mbc")
bool findDTag (int mode1, int tagcharm1, int mode2, int tagcharm2)
bool findADTag (int mode1, int mode2)
bool findADTag (int mode1, int tagcharm1, int mode2, int tagcharm2)
int count ()
int veto (DTagToolIterator iter_tp)
int savemode0 (DTagToolIterator iter_tp)
int savemode1 (DTagToolIterator iter_tp)
int savemode2 (DTagToolIterator iter_tp)
int savemode3 (DTagToolIterator iter_tp)
int savemode4 (DTagToolIterator iter_tp)
int savemode5 (DTagToolIterator iter_tp)
int savemode30 (DTagToolIterator iter_tp)
int savemode31 (DTagToolIterator iter_tp)
int savemode32 (DTagToolIterator iter_tp)
int savemode33 (DTagToolIterator iter_tp)
int savemode34 (DTagToolIterator iter_tp)
int savemode60 (DTagToolIterator iter_tp)
int savemode61 (DTagToolIterator iter_tp)
int savemode62 (DTagToolIterator iter_tp)
int savemode63 (DTagToolIterator iter_tp)
int savemode64 (DTagToolIterator iter_tp)
HepLorentzVector getP4 (RecEmcShower *gTrk)
void savepi0 (RecEmcShower *shr1, RecEmcShower *shr2, double &pi0_chis, HepLorentzVector &p4_pi0, HepLorentzVector &p4_pi0_1c, WTrackParameter &wvlmd)
void saveeta (RecEmcShower *shr1, RecEmcShower *shr2, double &eta_chis, HepLorentzVector &p4_eta, HepLorentzVector &p4_eta_1c, WTrackParameter &wvlmd)
void savelmd (RecMdcKalTrack *ppFlmdTrk, RecMdcKalTrack *pimFlmdTrk, double &lmd_1chis, double &lmd_2chis, double &lmd_dl, double &lmd_dle, double &lmd_lchue, HepLorentzVector &p4_lmd_1s, HepLorentzVector &p4_lmd_2s, int &lmd_state, WTrackParameter &wvlmd)
void saveks (RecMdcKalTrack *pipTrk, RecMdcKalTrack *pimTrk, double &ks_1chis, double &ks_2chis, double &ks_dl, double &ks_dle, double &ks_lchue, HepLorentzVector &p4_ks_1s, HepLorentzVector &p4_ks_2s, int &ks_state, WTrackParameter &wvks)
EvtRecDTagCol::iterator stag ()
EvtRecDTagCol::iterator dtag1 ()
EvtRecDTagCol::iterator dtag2 ()
vector< EvtRecDTagCol::iterator > vdtag1 ()
vector< EvtRecDTagCol::iterator > vdtag2 ()
void operator<< (EvtRecDTagCol::iterator iter)
HepLorentzVector pi0p4 (EvtRecPi0Col::iterator pi0Itr, bool isconstrain=true)
vector< int > pi0Id (EvtRecDTagCol::iterator iter, int numpi0=1)
vector< int > ksId (EvtRecDTagCol::iterator iter, int numks=1)
HepLorentzVector p4shower (RecEmcShower *shower)
HepLorentzVector p4 (RecMdcKalTrack *mdcKalTrack, int pid)
bool isGoodTrack (EvtRecTrack *trk)
bool isGoodShower (EvtRecTrack *trk)
bool cosmicandleptonVeto ()
int numofShowerAboveThreshold ()
int numofShowerAboveThreshold (int threshold)
bool shareTracks (EvtRecDTagCol::iterator iter1, EvtRecDTagCol::iterator iter2)
void clear ()
void name ()

Protected Member Functions

IDataProviderSvc * eventSvc ()
IDataProviderSvc * eventSvc ()
IDataProviderSvc * eventSvc ()

Detailed Description

Constructor & Destructor Documentation

◆ LTagTool() [1/3]

LTagTool::LTagTool ( )

◆ ~LTagTool() [1/3]

LTagTool::~LTagTool ( )

◆ LTagTool() [2/3]

LTagTool::LTagTool ( )

◆ ~LTagTool() [2/3]

LTagTool::~LTagTool ( )

◆ LTagTool() [3/3]

LTagTool::LTagTool ( )

◆ ~LTagTool() [3/3]

LTagTool::~LTagTool ( )

Member Function Documentation

◆ clear() [1/3]

void LTagTool::clear ( )

◆ clear() [2/3]

void LTagTool::clear ( )

◆ clear() [3/3]

void LTagTool::clear ( )

◆ cosmicandleptonVeto() [1/3]

bool LTagTool::cosmicandleptonVeto ( )

◆ cosmicandleptonVeto() [2/3]

bool LTagTool::cosmicandleptonVeto ( )

◆ cosmicandleptonVeto() [3/3]

bool LTagTool::cosmicandleptonVeto ( )

◆ count() [1/3]

int LTagTool::count ( )
inline

Definition at line 63 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

63{ return m_count; }

◆ count() [2/3]

int LTagTool::count ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

63{ return m_count; }

◆ count() [3/3]

int LTagTool::count ( )
inline

Definition at line 63 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

63{ return m_count; }

◆ D0modes() [1/3]

vector< int > LTagTool::D0modes ( )
inline

Definition at line 38 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

38{ return m_d0modes; }

◆ D0modes() [2/3]

vector< int > LTagTool::D0modes ( )
inline

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

38{ return m_d0modes; }

◆ D0modes() [3/3]

vector< int > LTagTool::D0modes ( )
inline

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

38{ return m_d0modes; }

◆ Dpmodes() [1/3]

vector< int > LTagTool::Dpmodes ( )
inline

Definition at line 39 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

39{ return m_dpmodes; }

◆ Dpmodes() [2/3]

vector< int > LTagTool::Dpmodes ( )
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

39{ return m_dpmodes; }

◆ Dpmodes() [3/3]

vector< int > LTagTool::Dpmodes ( )
inline

Definition at line 39 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

39{ return m_dpmodes; }

◆ Dsmodes() [1/3]

vector< int > LTagTool::Dsmodes ( )
inline

Definition at line 40 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

40{ return m_dsmodes; }

◆ Dsmodes() [2/3]

vector< int > LTagTool::Dsmodes ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

40{ return m_dsmodes; }

◆ Dsmodes() [3/3]

vector< int > LTagTool::Dsmodes ( )
inline

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

40{ return m_dsmodes; }

◆ dtag1() [1/3]

EvtRecDTagCol::iterator LTagTool::dtag1 ( )
inline

Definition at line 98 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

98{ return m_iterdtag1; }

◆ dtag1() [2/3]

EvtRecDTagCol::iterator LTagTool::dtag1 ( )
inline

Definition at line 98 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

98{ return m_iterdtag1; }

◆ dtag1() [3/3]

EvtRecDTagCol::iterator LTagTool::dtag1 ( )
inline

Definition at line 98 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

98{ return m_iterdtag1; }

◆ dtag2() [1/3]

EvtRecDTagCol::iterator LTagTool::dtag2 ( )
inline

Definition at line 99 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

99{ return m_iterdtag2; }

◆ dtag2() [2/3]

EvtRecDTagCol::iterator LTagTool::dtag2 ( )
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

99{ return m_iterdtag2; }

◆ dtag2() [3/3]

EvtRecDTagCol::iterator LTagTool::dtag2 ( )
inline

Definition at line 99 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

99{ return m_iterdtag2; }

◆ eventSvc() [1/3]

IDataProviderSvc * LTagTool::eventSvc ( )
protected

◆ eventSvc() [2/3]

IDataProviderSvc * LTagTool::eventSvc ( )
protected

◆ eventSvc() [3/3]

IDataProviderSvc * LTagTool::eventSvc ( )
protected

◆ findADTag() [1/12]

bool LTagTool::findADTag ( EvtRecDTag::DecayMode mode1,
EvtRecDTag::DecayMode mode2 )

◆ findADTag() [2/12]

bool LTagTool::findADTag ( EvtRecDTag::DecayMode mode1,
EvtRecDTag::DecayMode mode2 )

◆ findADTag() [3/12]

bool LTagTool::findADTag ( EvtRecDTag::DecayMode mode1,
EvtRecDTag::DecayMode mode2 )

◆ findADTag() [4/12]

bool LTagTool::findADTag ( EvtRecDTag::DecayMode mode1,
int tagcharm1,
EvtRecDTag::DecayMode mode2,
int tagcharm2 )

◆ findADTag() [5/12]

bool LTagTool::findADTag ( EvtRecDTag::DecayMode mode1,
int tagcharm1,
EvtRecDTag::DecayMode mode2,
int tagcharm2 )

◆ findADTag() [6/12]

bool LTagTool::findADTag ( EvtRecDTag::DecayMode mode1,
int tagcharm1,
EvtRecDTag::DecayMode mode2,
int tagcharm2 )

◆ findADTag() [7/12]

bool LTagTool::findADTag ( int mode1,
int mode2 )

◆ findADTag() [8/12]

bool LTagTool::findADTag ( int mode1,
int mode2 )

◆ findADTag() [9/12]

bool LTagTool::findADTag ( int mode1,
int mode2 )

◆ findADTag() [10/12]

bool LTagTool::findADTag ( int mode1,
int tagcharm1,
int mode2,
int tagcharm2 )

◆ findADTag() [11/12]

bool LTagTool::findADTag ( int mode1,
int tagcharm1,
int mode2,
int tagcharm2 )

◆ findADTag() [12/12]

bool LTagTool::findADTag ( int mode1,
int tagcharm1,
int mode2,
int tagcharm2 )

◆ findDTag() [1/9]

bool LTagTool::findDTag ( EvtRecDTag::DecayMode mode1,
EvtRecDTag::DecayMode mode2,
string smass = "mbc" )

◆ findDTag() [2/9]

bool LTagTool::findDTag ( EvtRecDTag::DecayMode mode1,
EvtRecDTag::DecayMode mode2,
string smass = "mbc" )

◆ findDTag() [3/9]

bool LTagTool::findDTag ( EvtRecDTag::DecayMode mode1,
EvtRecDTag::DecayMode mode2,
string smass = "mbc" )

◆ findDTag() [4/9]

bool LTagTool::findDTag ( int mode1,
int mode2,
string smass = "mbc" )

◆ findDTag() [5/9]

bool LTagTool::findDTag ( int mode1,
int mode2,
string smass = "mbc" )

◆ findDTag() [6/9]

bool LTagTool::findDTag ( int mode1,
int mode2,
string smass = "mbc" )

◆ findDTag() [7/9]

bool LTagTool::findDTag ( int mode1,
int tagcharm1,
int mode2,
int tagcharm2 )

◆ findDTag() [8/9]

bool LTagTool::findDTag ( int mode1,
int tagcharm1,
int mode2,
int tagcharm2 )

◆ findDTag() [9/9]

bool LTagTool::findDTag ( int mode1,
int tagcharm1,
int mode2,
int tagcharm2 )

◆ findSTag() [1/12]

bool LTagTool::findSTag ( EvtRecDTag::DecayMode mode)

◆ findSTag() [2/12]

bool LTagTool::findSTag ( EvtRecDTag::DecayMode mode)

◆ findSTag() [3/12]

bool LTagTool::findSTag ( EvtRecDTag::DecayMode mode)

◆ findSTag() [4/12]

bool LTagTool::findSTag ( EvtRecDTag::DecayMode mode,
int tagcharm )

◆ findSTag() [5/12]

bool LTagTool::findSTag ( EvtRecDTag::DecayMode mode,
int tagcharm )

◆ findSTag() [6/12]

bool LTagTool::findSTag ( EvtRecDTag::DecayMode mode,
int tagcharm )

◆ findSTag() [7/12]

bool LTagTool::findSTag ( int mode)

◆ findSTag() [8/12]

bool LTagTool::findSTag ( int mode)

◆ findSTag() [9/12]

bool LTagTool::findSTag ( int mode)

◆ findSTag() [10/12]

bool LTagTool::findSTag ( int mode,
int tagcharm )

◆ findSTag() [11/12]

bool LTagTool::findSTag ( int mode,
int tagcharm )

◆ findSTag() [12/12]

bool LTagTool::findSTag ( int mode,
int tagcharm )

◆ getP4() [1/3]

HepLorentzVector LTagTool::getP4 ( RecEmcShower * gTrk)

◆ getP4() [2/3]

HepLorentzVector LTagTool::getP4 ( RecEmcShower * gTrk)

◆ getP4() [3/3]

HepLorentzVector LTagTool::getP4 ( RecEmcShower * gTrk)

◆ isDTagListEmpty() [1/3]

bool LTagTool::isDTagListEmpty ( )
inline

Definition at line 30 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

30{ return m_isdtaglistempty; }

◆ isDTagListEmpty() [2/3]

bool LTagTool::isDTagListEmpty ( )
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

30{ return m_isdtaglistempty; }

◆ isDTagListEmpty() [3/3]

bool LTagTool::isDTagListEmpty ( )
inline

Definition at line 30 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

30{ return m_isdtaglistempty; }

◆ isGoodShower() [1/3]

bool LTagTool::isGoodShower ( EvtRecTrack * trk)

◆ isGoodShower() [2/3]

bool LTagTool::isGoodShower ( EvtRecTrack * trk)

◆ isGoodShower() [3/3]

bool LTagTool::isGoodShower ( EvtRecTrack * trk)

◆ isGoodTrack() [1/3]

bool LTagTool::isGoodTrack ( EvtRecTrack * trk)

◆ isGoodTrack() [2/3]

bool LTagTool::isGoodTrack ( EvtRecTrack * trk)

◆ isGoodTrack() [3/3]

bool LTagTool::isGoodTrack ( EvtRecTrack * trk)

◆ ks_begin() [1/3]

EvtRecVeeVertexCol::iterator LTagTool::ks_begin ( )
inline

Definition at line 36 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

36{ return m_ksiterbegin; }

◆ ks_begin() [2/3]

EvtRecVeeVertexCol::iterator LTagTool::ks_begin ( )
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

36{ return m_ksiterbegin; }

◆ ks_begin() [3/3]

EvtRecVeeVertexCol::iterator LTagTool::ks_begin ( )
inline

Definition at line 36 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

36{ return m_ksiterbegin; }

◆ ksId() [1/3]

vector< int > LTagTool::ksId ( EvtRecDTagCol::iterator iter,
int numks = 1 )

◆ ksId() [2/3]

vector< int > LTagTool::ksId ( EvtRecDTagCol::iterator iter,
int numks = 1 )

◆ ksId() [3/3]

vector< int > LTagTool::ksId ( EvtRecDTagCol::iterator iter,
int numks = 1 )

◆ mode() [1/6]

vector< int > LTagTool::mode ( EvtRecDTag::DecayMode decaymode)

Referenced by findSTag(), findSTag(), findSTag(), and findSTag().

◆ mode() [2/6]

vector< int > LTagTool::mode ( EvtRecDTag::DecayMode decaymode)

◆ mode() [3/6]

vector< int > LTagTool::mode ( EvtRecDTag::DecayMode decaymode)

◆ mode() [4/6]

vector< int > LTagTool::mode ( int decaymode)

◆ mode() [5/6]

vector< int > LTagTool::mode ( int decaymode)

◆ mode() [6/6]

vector< int > LTagTool::mode ( int decaymode)

◆ modes_begin() [1/3]

EvtRecDTagCol::iterator LTagTool::modes_begin ( )
inline

Definition at line 33 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

33{ return m_iterbegin; }

◆ modes_begin() [2/3]

EvtRecDTagCol::iterator LTagTool::modes_begin ( )
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

33{ return m_iterbegin; }

◆ modes_begin() [3/3]

EvtRecDTagCol::iterator LTagTool::modes_begin ( )
inline

Definition at line 33 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

33{ return m_iterbegin; }

◆ modes_end() [1/3]

EvtRecDTagCol::iterator LTagTool::modes_end ( )
inline

Definition at line 34 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

34{ return m_iterend; }

◆ modes_end() [2/3]

EvtRecDTagCol::iterator LTagTool::modes_end ( )
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

34{ return m_iterend; }

◆ modes_end() [3/3]

EvtRecDTagCol::iterator LTagTool::modes_end ( )
inline

Definition at line 34 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

34{ return m_iterend; }

◆ name() [1/3]

void LTagTool::name ( )
inline

Definition at line 119 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

119{ cout << " I am the dtag tool" << endl; }

◆ name() [2/3]

void LTagTool::name ( )
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

119{ cout << " I am the dtag tool" << endl; }

◆ name() [3/3]

void LTagTool::name ( )
inline

Definition at line 119 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

119{ cout << " I am the dtag tool" << endl; }

◆ numofShowerAboveThreshold() [1/6]

int LTagTool::numofShowerAboveThreshold ( )

◆ numofShowerAboveThreshold() [2/6]

int LTagTool::numofShowerAboveThreshold ( )

◆ numofShowerAboveThreshold() [3/6]

int LTagTool::numofShowerAboveThreshold ( )

◆ numofShowerAboveThreshold() [4/6]

int LTagTool::numofShowerAboveThreshold ( int threshold)

◆ numofShowerAboveThreshold() [5/6]

int LTagTool::numofShowerAboveThreshold ( int threshold)

◆ numofShowerAboveThreshold() [6/6]

int LTagTool::numofShowerAboveThreshold ( int threshold)

◆ operator<<() [1/3]

void LTagTool::operator<< ( EvtRecDTagCol::iterator iter)

◆ operator<<() [2/3]

void LTagTool::operator<< ( EvtRecDTagCol::iterator iter)

◆ operator<<() [3/3]

void LTagTool::operator<< ( EvtRecDTagCol::iterator iter)

◆ p4() [1/3]

HepLorentzVector LTagTool::p4 ( RecMdcKalTrack * mdcKalTrack,
int pid )

◆ p4() [2/3]

HepLorentzVector LTagTool::p4 ( RecMdcKalTrack * mdcKalTrack,
int pid )

◆ p4() [3/3]

HepLorentzVector LTagTool::p4 ( RecMdcKalTrack * mdcKalTrack,
int pid )

◆ p4shower() [1/3]

HepLorentzVector LTagTool::p4shower ( RecEmcShower * shower)

◆ p4shower() [2/3]

HepLorentzVector LTagTool::p4shower ( RecEmcShower * shower)

◆ p4shower() [3/3]

HepLorentzVector LTagTool::p4shower ( RecEmcShower * shower)

◆ pi0_begin() [1/3]

EvtRecPi0Col::iterator LTagTool::pi0_begin ( )
inline

Definition at line 35 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

35{ return m_pi0iterbegin; }

◆ pi0_begin() [2/3]

EvtRecPi0Col::iterator LTagTool::pi0_begin ( )
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

35{ return m_pi0iterbegin; }

◆ pi0_begin() [3/3]

EvtRecPi0Col::iterator LTagTool::pi0_begin ( )
inline

Definition at line 35 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

35{ return m_pi0iterbegin; }

◆ pi0Id() [1/3]

vector< int > LTagTool::pi0Id ( EvtRecDTagCol::iterator iter,
int numpi0 = 1 )

◆ pi0Id() [2/3]

vector< int > LTagTool::pi0Id ( EvtRecDTagCol::iterator iter,
int numpi0 = 1 )

◆ pi0Id() [3/3]

vector< int > LTagTool::pi0Id ( EvtRecDTagCol::iterator iter,
int numpi0 = 1 )

◆ pi0p4() [1/3]

HepLorentzVector LTagTool::pi0p4 ( EvtRecPi0Col::iterator pi0Itr,
bool isconstrain = true )

◆ pi0p4() [2/3]

HepLorentzVector LTagTool::pi0p4 ( EvtRecPi0Col::iterator pi0Itr,
bool isconstrain = true )

◆ pi0p4() [3/3]

HepLorentzVector LTagTool::pi0p4 ( EvtRecPi0Col::iterator pi0Itr,
bool isconstrain = true )

◆ saveeta() [1/3]

void LTagTool::saveeta ( RecEmcShower * shr1,
RecEmcShower * shr2,
double & eta_chis,
HepLorentzVector & p4_eta,
HepLorentzVector & p4_eta_1c,
WTrackParameter & wvlmd )

◆ saveeta() [2/3]

void LTagTool::saveeta ( RecEmcShower * shr1,
RecEmcShower * shr2,
double & eta_chis,
HepLorentzVector & p4_eta,
HepLorentzVector & p4_eta_1c,
WTrackParameter & wvlmd )

◆ saveeta() [3/3]

void LTagTool::saveeta ( RecEmcShower * shr1,
RecEmcShower * shr2,
double & eta_chis,
HepLorentzVector & p4_eta,
HepLorentzVector & p4_eta_1c,
WTrackParameter & wvlmd )

◆ saveks() [1/3]

void LTagTool::saveks ( RecMdcKalTrack * pipTrk,
RecMdcKalTrack * pimTrk,
double & ks_1chis,
double & ks_2chis,
double & ks_dl,
double & ks_dle,
double & ks_lchue,
HepLorentzVector & p4_ks_1s,
HepLorentzVector & p4_ks_2s,
int & ks_state,
WTrackParameter & wvks )

◆ saveks() [2/3]

void LTagTool::saveks ( RecMdcKalTrack * pipTrk,
RecMdcKalTrack * pimTrk,
double & ks_1chis,
double & ks_2chis,
double & ks_dl,
double & ks_dle,
double & ks_lchue,
HepLorentzVector & p4_ks_1s,
HepLorentzVector & p4_ks_2s,
int & ks_state,
WTrackParameter & wvks )

◆ saveks() [3/3]

void LTagTool::saveks ( RecMdcKalTrack * pipTrk,
RecMdcKalTrack * pimTrk,
double & ks_1chis,
double & ks_2chis,
double & ks_dl,
double & ks_dle,
double & ks_lchue,
HepLorentzVector & p4_ks_1s,
HepLorentzVector & p4_ks_2s,
int & ks_state,
WTrackParameter & wvks )

◆ savelmd() [1/3]

void LTagTool::savelmd ( RecMdcKalTrack * ppFlmdTrk,
RecMdcKalTrack * pimFlmdTrk,
double & lmd_1chis,
double & lmd_2chis,
double & lmd_dl,
double & lmd_dle,
double & lmd_lchue,
HepLorentzVector & p4_lmd_1s,
HepLorentzVector & p4_lmd_2s,
int & lmd_state,
WTrackParameter & wvlmd )

◆ savelmd() [2/3]

void LTagTool::savelmd ( RecMdcKalTrack * ppFlmdTrk,
RecMdcKalTrack * pimFlmdTrk,
double & lmd_1chis,
double & lmd_2chis,
double & lmd_dl,
double & lmd_dle,
double & lmd_lchue,
HepLorentzVector & p4_lmd_1s,
HepLorentzVector & p4_lmd_2s,
int & lmd_state,
WTrackParameter & wvlmd )

◆ savelmd() [3/3]

void LTagTool::savelmd ( RecMdcKalTrack * ppFlmdTrk,
RecMdcKalTrack * pimFlmdTrk,
double & lmd_1chis,
double & lmd_2chis,
double & lmd_dl,
double & lmd_dle,
double & lmd_lchue,
HepLorentzVector & p4_lmd_1s,
HepLorentzVector & p4_lmd_2s,
int & lmd_state,
WTrackParameter & wvlmd )

◆ savemode0() [1/3]

int LTagTool::savemode0 ( DTagToolIterator iter_tp)

◆ savemode0() [2/3]

int LTagTool::savemode0 ( DTagToolIterator iter_tp)

◆ savemode0() [3/3]

int LTagTool::savemode0 ( DTagToolIterator iter_tp)

◆ savemode1() [1/3]

int LTagTool::savemode1 ( DTagToolIterator iter_tp)

◆ savemode1() [2/3]

int LTagTool::savemode1 ( DTagToolIterator iter_tp)

◆ savemode1() [3/3]

int LTagTool::savemode1 ( DTagToolIterator iter_tp)

◆ savemode2() [1/3]

int LTagTool::savemode2 ( DTagToolIterator iter_tp)

◆ savemode2() [2/3]

int LTagTool::savemode2 ( DTagToolIterator iter_tp)

◆ savemode2() [3/3]

int LTagTool::savemode2 ( DTagToolIterator iter_tp)

◆ savemode3() [1/3]

int LTagTool::savemode3 ( DTagToolIterator iter_tp)

◆ savemode3() [2/3]

int LTagTool::savemode3 ( DTagToolIterator iter_tp)

◆ savemode3() [3/3]

int LTagTool::savemode3 ( DTagToolIterator iter_tp)

◆ savemode30() [1/3]

int LTagTool::savemode30 ( DTagToolIterator iter_tp)

◆ savemode30() [2/3]

int LTagTool::savemode30 ( DTagToolIterator iter_tp)

◆ savemode30() [3/3]

int LTagTool::savemode30 ( DTagToolIterator iter_tp)

◆ savemode31() [1/3]

int LTagTool::savemode31 ( DTagToolIterator iter_tp)

◆ savemode31() [2/3]

int LTagTool::savemode31 ( DTagToolIterator iter_tp)

◆ savemode31() [3/3]

int LTagTool::savemode31 ( DTagToolIterator iter_tp)

◆ savemode32() [1/3]

int LTagTool::savemode32 ( DTagToolIterator iter_tp)

◆ savemode32() [2/3]

int LTagTool::savemode32 ( DTagToolIterator iter_tp)

◆ savemode32() [3/3]

int LTagTool::savemode32 ( DTagToolIterator iter_tp)

◆ savemode33() [1/3]

int LTagTool::savemode33 ( DTagToolIterator iter_tp)

◆ savemode33() [2/3]

int LTagTool::savemode33 ( DTagToolIterator iter_tp)

◆ savemode33() [3/3]

int LTagTool::savemode33 ( DTagToolIterator iter_tp)

◆ savemode34() [1/3]

int LTagTool::savemode34 ( DTagToolIterator iter_tp)

◆ savemode34() [2/3]

int LTagTool::savemode34 ( DTagToolIterator iter_tp)

◆ savemode34() [3/3]

int LTagTool::savemode34 ( DTagToolIterator iter_tp)

◆ savemode4() [1/3]

int LTagTool::savemode4 ( DTagToolIterator iter_tp)

◆ savemode4() [2/3]

int LTagTool::savemode4 ( DTagToolIterator iter_tp)

◆ savemode4() [3/3]

int LTagTool::savemode4 ( DTagToolIterator iter_tp)

◆ savemode5() [1/3]

int LTagTool::savemode5 ( DTagToolIterator iter_tp)

◆ savemode5() [2/3]

int LTagTool::savemode5 ( DTagToolIterator iter_tp)

◆ savemode5() [3/3]

int LTagTool::savemode5 ( DTagToolIterator iter_tp)

◆ savemode60() [1/3]

int LTagTool::savemode60 ( DTagToolIterator iter_tp)

◆ savemode60() [2/3]

int LTagTool::savemode60 ( DTagToolIterator iter_tp)

◆ savemode60() [3/3]

int LTagTool::savemode60 ( DTagToolIterator iter_tp)

◆ savemode61() [1/3]

int LTagTool::savemode61 ( DTagToolIterator iter_tp)

◆ savemode61() [2/3]

int LTagTool::savemode61 ( DTagToolIterator iter_tp)

◆ savemode61() [3/3]

int LTagTool::savemode61 ( DTagToolIterator iter_tp)

◆ savemode62() [1/3]

int LTagTool::savemode62 ( DTagToolIterator iter_tp)

◆ savemode62() [2/3]

int LTagTool::savemode62 ( DTagToolIterator iter_tp)

◆ savemode62() [3/3]

int LTagTool::savemode62 ( DTagToolIterator iter_tp)

◆ savemode63() [1/3]

int LTagTool::savemode63 ( DTagToolIterator iter_tp)

◆ savemode63() [2/3]

int LTagTool::savemode63 ( DTagToolIterator iter_tp)

◆ savemode63() [3/3]

int LTagTool::savemode63 ( DTagToolIterator iter_tp)

◆ savemode64() [1/3]

int LTagTool::savemode64 ( DTagToolIterator iter_tp)

◆ savemode64() [2/3]

int LTagTool::savemode64 ( DTagToolIterator iter_tp)

◆ savemode64() [3/3]

int LTagTool::savemode64 ( DTagToolIterator iter_tp)

◆ savepi0() [1/3]

void LTagTool::savepi0 ( RecEmcShower * shr1,
RecEmcShower * shr2,
double & pi0_chis,
HepLorentzVector & p4_pi0,
HepLorentzVector & p4_pi0_1c,
WTrackParameter & wvlmd )

◆ savepi0() [2/3]

void LTagTool::savepi0 ( RecEmcShower * shr1,
RecEmcShower * shr2,
double & pi0_chis,
HepLorentzVector & p4_pi0,
HepLorentzVector & p4_pi0_1c,
WTrackParameter & wvlmd )

◆ savepi0() [3/3]

void LTagTool::savepi0 ( RecEmcShower * shr1,
RecEmcShower * shr2,
double & pi0_chis,
HepLorentzVector & p4_pi0,
HepLorentzVector & p4_pi0_1c,
WTrackParameter & wvlmd )

◆ setPID() [1/3]

void LTagTool::setPID ( bool pid)
inline

Definition at line 31 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

31{ m_pid = pid; }

◆ setPID() [2/3]

void LTagTool::setPID ( bool pid)
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

31{ m_pid = pid; }

◆ setPID() [3/3]

void LTagTool::setPID ( bool pid)
inline

Definition at line 31 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

31{ m_pid = pid; }

◆ shareTracks() [1/3]

bool LTagTool::shareTracks ( EvtRecDTagCol::iterator iter1,
EvtRecDTagCol::iterator iter2 )

◆ shareTracks() [2/3]

bool LTagTool::shareTracks ( EvtRecDTagCol::iterator iter1,
EvtRecDTagCol::iterator iter2 )

◆ shareTracks() [3/3]

bool LTagTool::shareTracks ( EvtRecDTagCol::iterator iter1,
EvtRecDTagCol::iterator iter2 )

◆ stag() [1/3]

EvtRecDTagCol::iterator LTagTool::stag ( )
inline

Definition at line 97 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

97{ return m_iterstag; }

◆ stag() [2/3]

EvtRecDTagCol::iterator LTagTool::stag ( )
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

97{ return m_iterstag; }

◆ stag() [3/3]

EvtRecDTagCol::iterator LTagTool::stag ( )
inline

Definition at line 97 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

97{ return m_iterstag; }

◆ vdtag1() [1/3]

vector< EvtRecDTagCol::iterator > LTagTool::vdtag1 ( )
inline

Definition at line 100 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

100{ return m_viterdtag1; }

◆ vdtag1() [2/3]

vector< EvtRecDTagCol::iterator > LTagTool::vdtag1 ( )
inline

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

100{ return m_viterdtag1; }

◆ vdtag1() [3/3]

vector< EvtRecDTagCol::iterator > LTagTool::vdtag1 ( )
inline

Definition at line 100 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

100{ return m_viterdtag1; }

◆ vdtag2() [1/3]

vector< EvtRecDTagCol::iterator > LTagTool::vdtag2 ( )
inline

Definition at line 101 of file Analysis/DTagTool/include/DTagTool/LTagTool.h.

101{ return m_viterdtag2; }

◆ vdtag2() [2/3]

vector< EvtRecDTagCol::iterator > LTagTool::vdtag2 ( )
inline

Definition at line 101 of file InstallArea/x86_64-el9-gcc13-dbg/include/DTagTool/LTagTool.h.

101{ return m_viterdtag2; }

◆ vdtag2() [3/3]

vector< EvtRecDTagCol::iterator > LTagTool::vdtag2 ( )
inline

Definition at line 101 of file InstallArea/x86_64-el9-gcc13-opt/include/DTagTool/LTagTool.h.

101{ return m_viterdtag2; }

◆ veto() [1/3]

int LTagTool::veto ( DTagToolIterator iter_tp)

◆ veto() [2/3]

int LTagTool::veto ( DTagToolIterator iter_tp)

◆ veto() [3/3]

int LTagTool::veto ( DTagToolIterator iter_tp)

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