CMS 3D CMS Logo

FindingFoos.cc
Go to the documentation of this file.
1 #include "FindingFoos.h"
2 #include "MkBase.h"
3 #include "KalmanUtilsMPlex.h"
4 
5 namespace {
6  using namespace mkfit;
11 } // namespace
12 
13 namespace mkfit {
14 
15  const FindingFoos& FindingFoos::get_barrel_finding_foos() { return s_fndfoos_brl; }
16  const FindingFoos& FindingFoos::get_endcap_finding_foos() { return s_fndfoos_ec; }
17 
18  const FindingFoos& FindingFoos::get_finding_foos(bool is_barrel) { return is_barrel ? s_fndfoos_brl : s_fndfoos_ec; }
19 
20 } // namespace mkfit
void kalmanPropagateAndUpdate(const MPlexLS &psErr, const MPlexLV &psPar, MPlexQI &Chg, const MPlexHS &msErr, const MPlexHV &msPar, MPlexLS &outErr, MPlexLV &outPar, const int N_proc, const PropagationFlags propFlags, const bool propToHit)
void propagateTracksToR(float r, const int N_proc, const PropagationFlags pf)
Definition: MkBase.h:29
void kalmanPropagateAndComputeChi2Endcap(const MPlexLS &psErr, const MPlexLV &psPar, const MPlexQI &inChg, const MPlexHS &msErr, const MPlexHV &msPar, MPlexQF &outChi2, MPlexLV &propPar, const int N_proc, const PropagationFlags propFlags, const bool propToHit)
static const FindingFoos & get_endcap_finding_foos()
Definition: FindingFoos.cc:16
void kalmanPropagateAndComputeChi2(const MPlexLS &psErr, const MPlexLV &psPar, const MPlexQI &inChg, const MPlexHS &msErr, const MPlexHV &msPar, MPlexQF &outChi2, MPlexLV &propPar, const int N_proc, const PropagationFlags propFlags, const bool propToHit)
void propagateTracksToZ(float z, const int N_proc, const PropagationFlags pf)
Definition: MkBase.h:54
void kalmanPropagateAndUpdateEndcap(const MPlexLS &psErr, const MPlexLV &psPar, MPlexQI &Chg, const MPlexHS &msErr, const MPlexHV &msPar, MPlexLS &outErr, MPlexLV &outPar, const int N_proc, const PropagationFlags propFlags, const bool propToHit)
static const FindingFoos & get_finding_foos(bool is_barrel)
Definition: FindingFoos.cc:18
static const FindingFoos & get_barrel_finding_foos()
Definition: FindingFoos.cc:15