FairRoot/PandaRoot
|
#include <PndSoftTriggerTask.h>
Public Types | |
typedef std::map< Int_t, Float_t > | mapper |
Public Member Functions | |
PndSoftTriggerTask (double pmom, int mode=0, int runnum=0, TString trigfilename="") | |
~PndSoftTriggerTask () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
void | SetFastSimDefaults () |
void | SetFullSimDefaults () |
void | SetConfigurationFile (TString fname) |
void | ApplyFullSelection (int selmode=1) |
void | SetTagNSigMode (int mode, double nsig) |
void | SetTagNSigAll (double nsig) |
void | SetAuxNSig (double nsig) |
void | SetDstMDiffCut (double cut) |
void | SetPi0QASelection (double min, double max) |
void | SetKs0QASelection (double min, double max) |
void | SetEtaQASelection (double min, double max) |
void | SetQASelectionDefaults () |
void | SetPi0SignalParams (double mean, double sigma) |
void | SetKs0SignalParams (double mean, double sigma) |
void | SetEtaSignalParams (double mean, double sigma) |
void | SetSignalParamsDefaults () |
void | SetGammaMinE (double min) |
void | SetTrackMinP (double min) |
void | SetInitialPidCut (double cut) |
void | SetPidAlgoAll (TString algo) |
void | SetPidAlgoElectron (TString algo) |
void | SetPidAlgoMuon (TString algo) |
void | SetPidAlgoPion (TString algo) |
void | SetPidAlgoKaon (TString algo) |
void | SetPidAlgoProton (TString algo) |
void | SetTagAll (bool tag=true) |
void | SetTagMode (int mode, bool tag=true) |
void | SetQAPi0 (bool qa=true) |
void | SetQAEta (bool qa=true) |
void | SetQAKs0 (bool qa=true) |
void | SetQAMc (bool qa=true) |
void | SetQAMctOnly (bool qa=true) |
void | SetQAEvent (bool qa=true) |
void | SetQAAll (bool qa=true) |
void | SetQAMode (int mode, bool qa=true) |
void | McMatchAllowPhotos (int maxn=1, double thresh=0.05) |
void | SetVerbose (int verb=10) |
PndSoftTriggerTask () | |
~PndSoftTriggerTask () | |
virtual InitStatus | Init () |
virtual void | Exec (Option_t *opt) |
virtual void | Finish () |
Protected Attributes | |
int | evcount |
int | chmax |
int | neutmax |
int | mcmax |
int | allmax |
int | cntsel |
int | cntjpsi |
int | cntd0 |
int | cntdpm |
int | cntds |
int | cntphi |
int | cntlamc |
Private Member Functions | |
void | FillGlobalLists () |
bool | ReadConfiguration () |
bool | ReadTriggerLines () |
int | DoCombinatorics (RhoCandList &l, PndSoftTriggerLine *tl) |
void | CombineList (RhoCandList &l, int mothpdg, int amothpdg, std::vector< int > &idx, std::vector< int > &aidx, bool cc=false) |
int | AntiPdg (int pdg) |
double | GetVarValue (RhoCandidate *c, int id) |
void | FillVarArray (RhoCandidate *c, int id, Bool_t tmva=false) |
void | FillEventShapeVarArray () |
bool | AcceptCandidate (int mode, RhoCandidate *c, RhoParticleSelectorBase *sel=0) |
bool | AcceptDstCut (RhoCandidate *c) |
double | GetPocaVtx (RhoCandidate *c, double &dist, double &ctau) |
void | GetAngles (RhoCandidate *c, double &oang, double &decang) |
int | SelectTruePid (RhoCandList &l) |
int | SelectPidProb (RhoCandList &l, int pididx, double cut) |
int | MultPidProb (RhoCandList &l, int pididx, double prob) |
double | DbMass (TString name) |
int | SplitString (TString s, TString delim, TString *toks, int maxtoks) |
int | DetermineRecoilMode (int &mode) |
TLorentzVector | BoostCms (TLorentzVector in) |
int | CodeVariable (TString v) |
int | CreateKs0Cands (RhoTuple *n) |
int | TagMode (PndSoftTriggerLine *tl, int &npre) |
virtual void | SetParContainers () |
ClassDef (PndSoftTriggerTask, 1) | |
void | FillMassHisto (TH1F *h, RhoCandList &l) |
int | SelectPdgCode (RhoCandList &mct, RhoCandList &l) |
void | PrintList (RhoCandList &l, int max=10) |
int | RemoveDoubles (RhoCandList &l, double limit=0.0001) |
void | SelectPid (int type, int pdg, int chrg, RhoCandList &l, RhoCandList &lpid, double cut=0.2) |
void | ConfigureHistos (TH1F *hall, TH1F *htrue, TH1F *hsel) |
virtual void | SetParContainers () |
ClassDef (PndSoftTriggerTask, 1) | |
Definition at line 31 of file softrig/PndSoftTriggerTask.h.
typedef std::map<Int_t, Float_t> PndSoftTriggerTask::mapper |
Definition at line 25 of file tutorials/anatask/PndSoftTriggerTask.h.
PndSoftTriggerTask::PndSoftTriggerTask | ( | double | pmom, |
int | mode = 0 , |
||
int | runnum = 0 , |
||
TString | trigfilename = "" |
||
) |
Definition at line 134 of file softrig/PndSoftTriggerTask.cxx.
References fAlgoElectron, fAlgoKaon, fAlgoMuon, fAlgoPion, fAlgoProton, fApplyFullSelection, fCfgFileName, fEcm, fIniP4, fIniPidCut, fPdg, fSTMapListIndex, fSTPidIndex, fTriggerFileName, i, mp, ReadTriggerLines(), SetQASelectionDefaults(), SetSignalParamsDefaults(), sqrt(), and TString.
PndSoftTriggerTask::~PndSoftTriggerTask | ( | ) |
Definition at line 197 of file softrig/PndSoftTriggerTask.cxx.
References fPocaVertexer.
PndSoftTriggerTask::PndSoftTriggerTask | ( | ) |
Default constructor
Definition at line 66 of file tutorials/anatask/PndSoftTriggerTask.cxx.
PndSoftTriggerTask::~PndSoftTriggerTask | ( | ) |
Destructor
|
private |
Definition at line 1421 of file softrig/PndSoftTriggerTask.cxx.
References RhoParticleSelectorBase::Accept(), AcceptDstCut(), STCutSet::cutval, FillVarArray(), fSTencode, fSTInputValues, fSTModeIndex, fSTOps, fSTSelmap, fVerbose, i, mode, STCutSet::ncut, STCutSet::op, STCutSet::tmvacut, STCutSet::tmvameth, STCutSet::tmvaread, and STCutSet::varid.
Referenced by TagMode().
|
private |
Definition at line 1410 of file softrig/PndSoftTriggerTask.cxx.
References RhoCandidate::Daughter(), fabs(), fDstMDiffCut, RhoCandidate::M(), and RhoCandidate::PdgCode().
Referenced by AcceptCandidate(), and TagMode().
|
private |
Definition at line 1497 of file softrig/PndSoftTriggerTask.cxx.
References fPdg.
Referenced by DoCombinatorics().
|
inline |
Definition at line 61 of file softrig/PndSoftTriggerTask.h.
References fApplyFullSelection.
Referenced by ana_jpsi_task_ST(), prod_fsim(), SetFastSimDefaults(), and SetFullSimDefaults().
|
private |
Definition at line 1183 of file softrig/PndSoftTriggerTask.cxx.
References fIniP4.
Referenced by GetVarValue().
|
private |
|
private |
|
private |
Definition at line 1255 of file softrig/PndSoftTriggerTask.cxx.
References C(), fSTNQuant, fSTQuantCode, fSTVarSuff, i, r1, r2, TString, and v.
Referenced by ReadConfiguration().
|
private |
Definition at line 1508 of file softrig/PndSoftTriggerTask.cxx.
References RhoCandList::Cleanup(), RhoCandList::Combine(), RhoCandList::CombineAndAppend(), and fPidList.
Referenced by DoCombinatorics().
|
private |
Definition at line 457 of file tutorials/anatask/PndSoftTriggerTask.cxx.
|
private |
Definition at line 977 of file softrig/PndSoftTriggerTask.cxx.
References RhoTuple::Column(), RhoCandList::Combine(), RhoTuple::DumpData(), f, fabs(), fEvtCount, fIniP4, fKs0Cands, fKs0Mean, fKs0PreSel, fKs0Sel, fKs0Sigma, fMode, fNsigAux, fPidList, fQA, fRunNum, RhoCandList::GetLength(), i, Mass, nsig, PndRhoTupleQA::qaKs0(), PndRhoTupleQA::qaP4(), RhoCandList::Select(), RhoCandList::SetType(), and tag.
Referenced by FillGlobalLists().
|
inlineprivate |
Definition at line 146 of file softrig/PndSoftTriggerTask.h.
References fPdg.
Referenced by SetQASelectionDefaults().
|
private |
Definition at line 933 of file softrig/PndSoftTriggerTask.cxx.
References fMcTruth, RhoCandList::GetLength(), and i.
Referenced by Exec().
|
private |
Definition at line 1542 of file softrig/PndSoftTriggerTask.cxx.
References AntiPdg(), RhoCandList::Cleanup(), CombineList(), fPidList, fSTMapListIndex, fSTPidIndex, fVerbose, PndSoftTriggerLine::GetAuxNeeded(), PndSoftTriggerLine::GetCC(), PndSoftTriggerLine::GetDaughterPdg(), RhoCandList::GetLength(), PndSoftTriggerLine::GetMotherPdg(), PndSoftTriggerLine::GetNDaughters(), i, and idx.
Referenced by TagMode().
|
virtual |
Virtual method Exec
|
virtual |
Definition at line 816 of file softrig/PndSoftTriggerTask.cxx.
References RhoTuple::Column(), DetermineRecoilMode(), RhoTuple::DumpData(), f, fAllCands, fAnalysis, fApplyFullSelection, fChargedCands, fEcm, fEventShape, fEvtCount, fGammaMinE, FillEventShapeVarArray(), FillGlobalLists(), fIniP4, fMcTruth, fMode, fPidMult_025, fPocaVertexer, fPrimVtx, fPrimVtxQa, fQA, fQAEvent, fQAMc, fRecoilCnt, fRecoilMode, fRunNum, fSTTriggers, fTcaOnlineFilterInfo, fTrackMinP, PndAnalysis::GetEventInTask(), PndSoftTriggerLine::GetModeCode(), PndSoftTriggerLine::GetNTagged(), RhoVtxPoca::GetPocaVtx(), PndSoftTriggerLine::GetTagActive(), PndSoftTriggerLine::GetThreshold(), nmc, ntp, PndRhoTupleQA::qaEventShape(), PndRhoTupleQA::qaMcList(), PndRhoTupleQA::qaP4(), PndOnlineFilterInfo::SetNTag(), PndSoftTriggerLine::SetNTagged(), and TagMode().
|
private |
Definition at line 1128 of file softrig/PndSoftTriggerTask.cxx.
References PndEventShape::Aplanarity(), PndEventShape::ChrgPSumCms(), PndEventShape::ChrgPSumLab(), PndEventShape::ChrgPtSumCms(), PndEventShape::Circularity(), fEventShape, PndEventShape::FoxWolfMomR(), fPidMult_025, fSTVarEvArray, i, PndEventShape::MultChrgPminLab(), PndEventShape::MultNeutEminLab(), PndEventShape::NCharged(), PndEventShape::NeutESumCms(), PndEventShape::NeutESumLab(), PndEventShape::NeutEtSumCms(), PndEventShape::NNeutral(), PndEventShape::NParticles(), PndEventShape::Planarity(), PndEventShape::PmaxCms(), PndEventShape::PmaxLab(), PndEventShape::PminCms(), PndEventShape::PminLab(), PndEventShape::PRapmax(), PndEventShape::Ptmax(), PndEventShape::Ptmin(), PndEventShape::PtSumLab(), PndEventShape::Sphericity(), PndEventShape::SumChrgPminCms(), and PndEventShape::Thrust().
Referenced by Exec().
|
private |
Definition at line 1018 of file softrig/PndSoftTriggerTask.cxx.
References RhoTuple::Column(), RhoCandList::Combine(), CreateKs0Cands(), RhoTuple::DumpData(), f, fabs(), fAlgoElectron, fAlgoKaon, fAlgoMuon, fAlgoPion, fAlgoProton, fAllCands, fAnalysis, fChargedCands, fEnergySel, fEtaCands, fEtaMean, fEtaPreSel, fEtaSel, fEtaSigma, fEvtCount, fGammaCands, PndAnalysis::FillList(), fIniP4, fIniPidCut, fKs0Cands, fMcTruth, fMode, fMomentumSel, fNeutralCands, fNsigAux, fPi0Cands, fPi0Mean, fPi0PreSel, fPi0Sel, fPi0Sigma, fPidList, fPidMult_025, fQA, fQAEta, fQAPi0, fRunNum, fTrackMinP, RhoCandList::GetLength(), i, Mass, MultPidProb(), neta, nks0, npi0, nsig, PndRhoTupleQA::qaP4(), PndRhoTupleQA::qaPi0(), RhoCandList::Select(), SelectPidProb(), RhoCandList::SetType(), and tag.
Referenced by Exec().
|
private |
Definition at line 469 of file tutorials/anatask/PndSoftTriggerTask.cxx.
References RhoCandList::GetLength(), and i.
|
private |
Definition at line 1392 of file softrig/PndSoftTriggerTask.cxx.
References fSTInputValues, fSTSelmap, fSTVarCandArray, GetVarValue(), and i.
Referenced by AcceptCandidate().
|
virtual |
|
virtual |
Definition at line 915 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers, RhoTuple::GetInternalTree(), PndSoftTriggerLine::GetRhoTuple(), neta, nks0, nmc, npi0, and ntp.
|
private |
Definition at line 1191 of file softrig/PndSoftTriggerTask.cxx.
References d0, RhoCandidate::Daughter(), RhoCandidate::NDaughters(), RhoCandidate::P3(), and RhoCandidate::P4().
Referenced by GetVarValue().
|
private |
Definition at line 1213 of file softrig/PndSoftTriggerTask.cxx.
References fAnalysis, PndAnalysis::FillList(), fPocaVertexer, fPrimVtx, RhoCandList::GetLength(), RhoVtxPoca::GetPocaVtx(), RhoCandidate::M(), RhoCandidate::P(), and RhoCandList::RemoveFamily().
Referenced by GetVarValue().
|
private |
Definition at line 1301 of file softrig/PndSoftTriggerTask.cxx.
References BoostCms(), C(), c, cos(), RhoCandidate::Daughter(), fIniP4, fSTVarCandArray, fSTVarEvArray, GetAngles(), RhoCandidate::GetPidInfo(), GetPocaVtx(), i, RhoCandidate::M(), RhoCandidate::P(), RhoCandidate::P4(), and RhoCandidate::Pt().
Referenced by FillVarArray().
|
virtual |
Virtual method Init
|
virtual |
Definition at line 250 of file softrig/PndSoftTriggerTask.cxx.
References STCutSet::cutval, fabs(), fAnalysis, fApplyFullSelection, fCfgFileName, fEcm, fEnergySel, fEtaMean, fEtaPreSel, fEtaQaMax, fEtaQaMin, fEtaSel, fEtaSigma, fGammaMinE, fKs0Mean, fKs0PreSel, fKs0QaMax, fKs0QaMin, fKs0Sel, fKs0Sigma, fMomentumSel, fNsigAux, fPbarMom, fPhotosMax, fPhotosThresh, fPi0Mean, fPi0PreSel, fPi0QaMax, fPi0QaMin, fPi0Sel, fPi0Sigma, fPocaVertexer, fQA, fQAEta, fQAEvent, fQAKs0, fQAMc, fQAPi0, fRootManager, fSTencode, fSTModeIndex, fSTOps, fSTSelmap, fSTTriggers, fTcaOnlineFilterInfo, fTrackMinP, fVerbose, RhoTuple::GetInternalTree(), PndSoftTriggerLine::GetRhoTuple(), PndSoftTriggerLine::GetThreshold(), i, if(), PndSoftTriggerLine::Init(), PndAnalysis::McMatchAllowPhotos(), STCutSet::ncut, neta, nks0, nmc, npi0, ntp, STCutSet::op, PndSoftTriggerLine::Print(), ReadConfiguration(), STCutSet::tmvacut, STCutSet::tmvanvar, STCutSet::tmvaread, STCutSet::tmvavarid, and STCutSet::varid.
Referenced by qa_softtrig().
|
inline |
Definition at line 116 of file softrig/PndSoftTriggerTask.h.
References fPhotosMax, and fPhotosThresh.
Referenced by ana_jpsi_task_ST().
|
private |
Definition at line 513 of file softrig/PndSoftTriggerTask.cxx.
References RhoCandList::GetLength(), and mult.
Referenced by FillGlobalLists().
|
private |
Definition at line 511 of file tutorials/anatask/PndSoftTriggerTask.cxx.
References RhoCandList::GetLength(), and max().
|
private |
Definition at line 597 of file softrig/PndSoftTriggerTask.cxx.
References CodeVariable(), cuts, STCutSet::cutval, fApplyFullSelection, fCfgFileName, file, fSTenames, fSTencode, fSTInputValues, fSTNEvVars, fSTOps, fSTSelmap, fSTVarmap, fVerbose, i, if(), name, STCutSet::ncut, ok, STCutSet::op, SplitString(), STCutSet::tmvacut, STCutSet::tmvameth, STCutSet::tmvanvar, STCutSet::tmvaread, STCutSet::tmvavarid, TString, val, and STCutSet::varid.
Referenced by Init().
|
private |
Definition at line 530 of file softrig/PndSoftTriggerTask.cxx.
References fApplyFullSelection, fEcm, file, fSTTriggers, fTriggerFileName, mean, mode, PndSoftTriggerLine::SetMeanSigma(), PndSoftTriggerLine::SetQAMassWindow(), PndSoftTriggerLine::SetTagActive(), PndSoftTriggerLine::SetTagNSig(), PndSoftTriggerLine::SetThreshold(), PndSoftTriggerLine::SetWriteQA(), SplitString(), and TString.
Referenced by PndSoftTriggerTask().
|
private |
Definition at line 479 of file tutorials/anatask/PndSoftTriggerTask.cxx.
References fabs(), RhoCandList::GetLength(), i, limit, RhoCandList::Remove(), and sim().
|
private |
Definition at line 542 of file tutorials/anatask/PndSoftTriggerTask.cxx.
References RhoCandList::GetLength(), RhoCandidate::PdgCode(), and RhoCandList::Remove().
|
private |
Definition at line 524 of file tutorials/anatask/PndSoftTriggerTask.cxx.
References RhoCandList::Cleanup(), cut, fabs(), RhoCandList::GetLength(), and RhoCandList::Put().
|
private |
Definition at line 496 of file softrig/PndSoftTriggerTask.cxx.
References cut, RhoCandList::GetLength(), and RhoCandList::Remove().
Referenced by FillGlobalLists().
|
private |
Definition at line 478 of file softrig/PndSoftTriggerTask.cxx.
References fAnalysis, RhoCandList::GetLength(), PndAnalysis::McTruthMatch(), and RhoCandList::Remove().
|
inline |
|
inline |
Definition at line 55 of file softrig/PndSoftTriggerTask.h.
References fCfgFileName.
Referenced by ana_jpsi_task_ST(), SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
Definition at line 67 of file softrig/PndSoftTriggerTask.h.
References cut, and fDstMDiffCut.
Referenced by SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
|
inline |
Definition at line 79 of file softrig/PndSoftTriggerTask.h.
References fEtaMean, fEtaSigma, mean, and sigma.
Referenced by ana_jpsi_task_ST(), qa_softtrig(), SetFastSimDefaults(), and SetFullSimDefaults().
void PndSoftTriggerTask::SetFastSimDefaults | ( | ) |
Definition at line 203 of file softrig/PndSoftTriggerTask.cxx.
References ApplyFullSelection(), SetConfigurationFile(), SetDstMDiffCut(), SetEtaSignalParams(), SetGammaMinE(), SetInitialPidCut(), SetKs0SignalParams(), SetPi0SignalParams(), SetPidAlgoAll(), SetQAAll(), SetTagAll(), SetTrackMinP(), and TString.
Referenced by prod_fsim().
void PndSoftTriggerTask::SetFullSimDefaults | ( | ) |
Definition at line 226 of file softrig/PndSoftTriggerTask.cxx.
References ApplyFullSelection(), SetConfigurationFile(), SetDstMDiffCut(), SetEtaSignalParams(), SetGammaMinE(), SetInitialPidCut(), SetKs0SignalParams(), SetPi0SignalParams(), SetPidAlgoAll(), SetQAAll(), SetTagAll(), SetTrackMinP(), and TString.
|
inline |
Definition at line 84 of file softrig/PndSoftTriggerTask.h.
References fGammaMinE, and min().
Referenced by ana_jpsi_task_ST(), qa_softtrig(), SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
Definition at line 86 of file softrig/PndSoftTriggerTask.h.
References cut, and fIniPidCut.
Referenced by ana_jpsi_task_ST(), SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
|
inline |
Definition at line 78 of file softrig/PndSoftTriggerTask.h.
References fKs0Mean, fKs0Sigma, mean, and sigma.
Referenced by ana_jpsi_task_ST(), qa_softtrig(), SetFastSimDefaults(), and SetFullSimDefaults().
|
privatevirtual |
Get parameter containers
|
privatevirtual |
|
inline |
|
inline |
Definition at line 77 of file softrig/PndSoftTriggerTask.h.
References fPi0Mean, fPi0Sigma, mean, and sigma.
Referenced by ana_jpsi_task_ST(), qa_softtrig(), SetFastSimDefaults(), and SetFullSimDefaults().
void PndSoftTriggerTask::SetPidAlgoAll | ( | TString | algo | ) |
Definition at line 400 of file softrig/PndSoftTriggerTask.cxx.
References SetPidAlgoElectron(), SetPidAlgoKaon(), SetPidAlgoMuon(), SetPidAlgoPion(), and SetPidAlgoProton().
Referenced by ana_jpsi_task_ST(), SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
Definition at line 91 of file softrig/PndSoftTriggerTask.h.
References fAlgoElectron.
Referenced by SetPidAlgoAll().
|
inline |
Definition at line 94 of file softrig/PndSoftTriggerTask.h.
References fAlgoKaon.
Referenced by SetPidAlgoAll().
|
inline |
Definition at line 92 of file softrig/PndSoftTriggerTask.h.
References fAlgoMuon.
Referenced by SetPidAlgoAll().
|
inline |
Definition at line 93 of file softrig/PndSoftTriggerTask.h.
References fAlgoPion.
Referenced by SetPidAlgoAll().
|
inline |
Definition at line 95 of file softrig/PndSoftTriggerTask.h.
References fAlgoProton.
Referenced by SetPidAlgoAll().
void PndSoftTriggerTask::SetQAAll | ( | bool | qa = true | ) |
Definition at line 426 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers, SetQAEta(), SetQAEvent(), SetQAKs0(), SetQAMc(), SetQAMode(), and SetQAPi0().
Referenced by ana_jpsi_task_ST(), prod_fsim(), SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
Definition at line 104 of file softrig/PndSoftTriggerTask.h.
References fQAEta.
Referenced by SetQAAll().
|
inline |
Definition at line 109 of file softrig/PndSoftTriggerTask.h.
References fQAEvent.
Referenced by ana_jpsi_task_ST(), prod_fsim(), and SetQAAll().
|
inline |
Definition at line 105 of file softrig/PndSoftTriggerTask.h.
References fQAKs0.
Referenced by SetQAAll().
|
inline |
Definition at line 106 of file softrig/PndSoftTriggerTask.h.
References fQAMc.
Referenced by SetQAAll().
|
inline |
Definition at line 107 of file softrig/PndSoftTriggerTask.h.
References fQAMctOnly.
Referenced by prod_fsim().
void PndSoftTriggerTask::SetQAMode | ( | int | mode, |
bool | qa = true |
||
) |
Definition at line 411 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers.
Referenced by ana_jpsi_task_ST(), prod_fsim(), and SetQAAll().
|
inline |
Definition at line 103 of file softrig/PndSoftTriggerTask.h.
References fQAPi0.
Referenced by SetQAAll().
void PndSoftTriggerTask::SetQASelectionDefaults | ( | ) |
Definition at line 363 of file softrig/PndSoftTriggerTask.cxx.
References DbMass(), fEtaQaMax, fEtaQaMin, fKs0QaMax, fKs0QaMin, fPi0QaMax, and fPi0QaMin.
Referenced by PndSoftTriggerTask().
void PndSoftTriggerTask::SetSignalParamsDefaults | ( | ) |
Definition at line 384 of file softrig/PndSoftTriggerTask.cxx.
References fEtaMean, fEtaSigma, fKs0Mean, fKs0Sigma, fPi0Mean, and fPi0Sigma.
Referenced by PndSoftTriggerTask().
void PndSoftTriggerTask::SetTagAll | ( | bool | tag = true | ) |
Definition at line 453 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers.
Referenced by ana_jpsi_task_ST(), SetFastSimDefaults(), and SetFullSimDefaults().
void PndSoftTriggerTask::SetTagMode | ( | int | mode, |
bool | tag = true |
||
) |
Definition at line 439 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers.
void PndSoftTriggerTask::SetTagNSigAll | ( | double | nsig | ) |
Definition at line 470 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers.
void PndSoftTriggerTask::SetTagNSigMode | ( | int | mode, |
double | nsig | ||
) |
Definition at line 461 of file softrig/PndSoftTriggerTask.cxx.
References fSTTriggers, and mode.
|
inline |
Definition at line 85 of file softrig/PndSoftTriggerTask.h.
References fTrackMinP, and min().
Referenced by ana_jpsi_task_ST(), qa_softtrig(), SetFastSimDefaults(), and SetFullSimDefaults().
|
inline |
|
private |
Definition at line 789 of file softrig/PndSoftTriggerTask.cxx.
References i.
Referenced by ReadConfiguration(), and ReadTriggerLines().
|
private |
Definition at line 1670 of file softrig/PndSoftTriggerTask.cxx.
References RhoMassParticleSelector::Accept(), AcceptCandidate(), AcceptDstCut(), RhoTuple::Column(), DoCombinatorics(), RhoTuple::DumpData(), f, fabs(), fAnalysis, fApplyFullSelection, fEventShape, fEvtCount, fIniP4, fMode, fPidMult_025, fPrimVtx, fPrimVtxQa, fQA, fQAMctOnly, fRecoilCnt, fRecoilMode, fRunNum, fSTencode, fSTModeIndex, fSTSelmap, RhoCandList::GetLength(), PndSoftTriggerLine::GetMean(), PndSoftTriggerLine::GetModeCode(), PndSoftTriggerLine::GetPrefix(), PndSoftTriggerLine::GetQASelector(), PndSoftTriggerLine::GetRhoTuple(), PndSoftTriggerLine::GetSelector(), PndSoftTriggerLine::GetSigma(), PndSoftTriggerLine::GetTagActive(), i, Mass, PndAnalysis::McTruthMatch(), mean, mode, n, nsig, PndRhoTupleQA::qaComp(), PndRhoTupleQA::qaEventShapeShort(), PndRhoTupleQA::qaP4(), RhoCandList::Select(), sigma, tag, and TString.
Referenced by Exec().
|
protected |
Definition at line 48 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 48 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 54 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 55 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 56 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 53 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 58 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 57 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 51 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 47 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 242 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), PndSoftTriggerTask(), and SetPidAlgoElectron().
|
private |
Definition at line 245 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), PndSoftTriggerTask(), and SetPidAlgoKaon().
|
private |
Definition at line 243 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), PndSoftTriggerTask(), and SetPidAlgoMuon().
|
private |
Definition at line 244 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), PndSoftTriggerTask(), and SetPidAlgoPion().
|
private |
Definition at line 246 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), PndSoftTriggerTask(), and SetPidAlgoProton().
|
private |
Definition at line 276 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), and FillGlobalLists().
|
private |
Definition at line 260 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), FillGlobalLists(), GetPocaVtx(), Init(), SelectTruePid(), and TagMode().
|
private |
Definition at line 176 of file softrig/PndSoftTriggerTask.h.
Referenced by ApplyFullSelection(), Exec(), Init(), PndSoftTriggerTask(), ReadConfiguration(), ReadTriggerLines(), and TagMode().
|
private |
Definition at line 171 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), PndSoftTriggerTask(), ReadConfiguration(), and SetConfigurationFile().
|
private |
Definition at line 277 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), and FillGlobalLists().
|
private |
Definition at line 169 of file softrig/PndSoftTriggerTask.h.
Referenced by AcceptDstCut(), and SetDstMDiffCut().
|
private |
Definition at line 182 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), Init(), PndSoftTriggerTask(), and ReadTriggerLines().
|
private |
Definition at line 239 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), and Init().
|
private |
Definition at line 283 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists().
|
private |
Definition at line 213 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Init(), SetEtaSignalParams(), and SetSignalParamsDefaults().
|
private |
Definition at line 222 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 231 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), and Init().
|
private |
Definition at line 202 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), SetEtaQASelection(), and SetQASelectionDefaults().
|
private |
Definition at line 201 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), SetEtaQASelection(), and SetQASelectionDefaults().
|
private |
Definition at line 230 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), and Init().
|
private |
Definition at line 214 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Init(), SetEtaSignalParams(), and SetSignalParamsDefaults().
|
private |
Definition at line 263 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), FillEventShapeVarArray(), and TagMode().
|
private |
Definition at line 164 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), Exec(), FillGlobalLists(), and TagMode().
|
private |
Definition at line 279 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists().
|
private |
Definition at line 220 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), Init(), and SetGammaMinE().
|
private |
Definition at line 181 of file softrig/PndSoftTriggerTask.h.
Referenced by BoostCms(), CreateKs0Cands(), Exec(), FillGlobalLists(), GetVarValue(), PndSoftTriggerTask(), and TagMode().
|
private |
Definition at line 224 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), PndSoftTriggerTask(), and SetInitialPidCut().
|
private |
Definition at line 281 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), and FillGlobalLists().
|
private |
Definition at line 216 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), Init(), SetKs0SignalParams(), and SetSignalParamsDefaults().
|
private |
Definition at line 234 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), and Init().
|
private |
Definition at line 205 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), SetKs0QASelection(), and SetQASelectionDefaults().
|
private |
Definition at line 204 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), SetKs0QASelection(), and SetQASelectionDefaults().
|
private |
Definition at line 233 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), and Init().
|
private |
Definition at line 217 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), Init(), SetKs0SignalParams(), and SetSignalParamsDefaults().
|
private |
Definition at line 275 of file softrig/PndSoftTriggerTask.h.
Referenced by DetermineRecoilMode(), Exec(), and FillGlobalLists().
|
private |
Definition at line 161 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), Exec(), FillGlobalLists(), and TagMode().
|
private |
Definition at line 238 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), and Init().
|
private |
Definition at line 278 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists().
|
private |
Definition at line 168 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), FillGlobalLists(), Init(), and SetAuxNSig().
|
private |
Definition at line 167 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 183 of file softrig/PndSoftTriggerTask.h.
Referenced by Init().
|
private |
Definition at line 272 of file softrig/PndSoftTriggerTask.h.
Referenced by AntiPdg(), DbMass(), and PndSoftTriggerTask().
|
private |
Definition at line 173 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), and McMatchAllowPhotos().
|
private |
Definition at line 174 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), and McMatchAllowPhotos().
|
private |
Definition at line 282 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists().
|
private |
Definition at line 210 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Init(), SetPi0SignalParams(), and SetSignalParamsDefaults().
|
private |
Definition at line 221 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 228 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), and Init().
|
private |
Definition at line 199 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), SetPi0QASelection(), and SetQASelectionDefaults().
|
private |
Definition at line 198 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), SetPi0QASelection(), and SetQASelectionDefaults().
|
private |
Definition at line 227 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), and Init().
|
private |
Definition at line 211 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Init(), SetPi0SignalParams(), and SetSignalParamsDefaults().
|
private |
Definition at line 286 of file softrig/PndSoftTriggerTask.h.
Referenced by CombineList(), CreateKs0Cands(), DoCombinatorics(), and FillGlobalLists().
|
private |
Definition at line 249 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), FillEventShapeVarArray(), FillGlobalLists(), and TagMode().
|
private |
Definition at line 269 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), GetPocaVtx(), Init(), and ~PndSoftTriggerTask().
|
private |
Definition at line 184 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), GetPocaVtx(), and TagMode().
|
private |
Definition at line 185 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 266 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), Exec(), FillGlobalLists(), Init(), and TagMode().
|
private |
Definition at line 190 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Init(), and SetQAEta().
|
private |
Definition at line 192 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), Init(), and SetQAEvent().
|
private |
Definition at line 191 of file softrig/PndSoftTriggerTask.h.
Referenced by Init(), and SetQAKs0().
|
private |
Definition at line 193 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 194 of file softrig/PndSoftTriggerTask.h.
Referenced by SetQAMctOnly(), and TagMode().
|
private |
Definition at line 189 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Init(), and SetQAPi0().
|
private |
Definition at line 163 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 162 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 292 of file softrig/PndSoftTriggerTask.h.
Referenced by Init().
|
private |
Definition at line 165 of file softrig/PndSoftTriggerTask.h.
Referenced by CreateKs0Cands(), Exec(), FillGlobalLists(), and TagMode().
|
private |
Definition at line 166 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 293 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 223 of file softrig/PndSoftTriggerTask.h.
Referenced by Exec(), FillGlobalLists(), Init(), and SetTrackMinP().
|
private |
Definition at line 172 of file softrig/PndSoftTriggerTask.h.
Referenced by PndSoftTriggerTask(), and ReadTriggerLines().
|
private |
Definition at line 160 of file softrig/PndSoftTriggerTask.h.
Referenced by AcceptCandidate(), DoCombinatorics(), Init(), ReadConfiguration(), and SetVerbose().
|
private |
Definition at line 88 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 100 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 101 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 92 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 96 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 93 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 97 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 94 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 98 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 90 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 89 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 104 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 106 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 105 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 109 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 111 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 110 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 83 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 85 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 84 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 119 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 121 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 120 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
book all the histograms
Definition at line 74 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 75 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 76 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 77 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 78 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 79 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 80 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 114 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 116 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 115 of file tutorials/anatask/PndSoftTriggerTask.h.
|
protected |
Definition at line 48 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 256 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Finish(), and Init().
|
protected |
Definition at line 48 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 254 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Finish(), and Init().
|
private |
Definition at line 257 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 255 of file softrig/PndSoftTriggerTask.h.
Referenced by FillGlobalLists(), Finish(), and Init().
|
private |
Definition at line 253 of file softrig/PndSoftTriggerTask.h.
|
private |
Definition at line 125 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 130 of file tutorials/anatask/PndSoftTriggerTask.h.
|
private |
Definition at line 131 of file tutorials/anatask/PndSoftTriggerTask.h.