ATLAS Offline Software
|
Namespaces | |
Def | |
Classes | |
class | DecoratePLIT |
class | DecoratePromptLeptonImproved |
class | DecoratePromptLeptonRNN |
struct | FittingInput |
class | IRNNTool |
class | IVertexFittingTool |
class | IVertexMergingTool |
struct | MergeResult |
struct | MergeResultNotOwner |
class | NonPromptLeptonVertexingAlg |
class | PrimaryVertexReFitter |
class | RNNTool |
struct | SortByIDTrackPt |
struct | SortObjectByVar |
struct | SortTracksByPt |
struct | SortTwoTrackVtxByDistToSeed |
struct | SortTwoTrackVtxBySumTrackPt |
class | TimerScopeHelper |
struct | TwoTrackVtx |
class | VarEntry |
class | VarHolder |
class | VertexFittingTool |
class | VertexIterativeFitMergingTool |
class | VertexMergingTool |
struct | VtxCluster |
Typedefs | |
typedef TLorentzVector | FourMom_t |
typedef std::vector< Prompt::VarEntry > | VarEntryVec |
typedef std::map< Def::Var, std::string > | VarMap |
Enumerations | |
enum | VtxType { kTwoTrackVtx = 1, kSimpleMergedVtx = 2, kDeepMergedVtx = 3, kIterativeFitVtx = 4, kTwoTrackVtxWithoutLepton = 5, kIterativeFitVtxWithoutLepton = 6, kRefittedPriVtx = 7, kRefittedPriVtxWithoutLep = 8 } |
Functions | |
double | getVertexFitProb (const xAOD::Vertex *vtx) |
std::string | vtxAsStr (const xAOD::Vertex *vtx, bool print_tracks=false) |
std::string | trkAsStr (const xAOD::TrackParticle *trk) |
std::string | truthAsStr (const xAOD::IParticle &particle) |
double | getDistance (const xAOD::Vertex *vtx1, const xAOD::Vertex *vtx2) |
double | getDistance (const Amg::Vector3D &vtx1, const Amg::Vector3D &vtx2) |
double | getNormDist (const Amg::Vector3D &PrimVtx, const Amg::Vector3D &SecVtx, const std::vector< float > &ErrorMatrix, MsgStream &msg) |
void | fillTH1 (TH1 *h, double val, double weight=1.0) |
std::string | printPromptVertexAsStr (const xAOD::Vertex *vtx, MsgStream &msg) |
template<class T1 , class T2 > | |
bool | getVar (T1 &obj, T2 &value, const std::string &var_name) |
template<class T1 , class T2 > | |
bool | GetAuxVar (const T1 &obj, T2 &value, const std::string &var_name) |
std::string | PrintResetStopWatch (TStopwatch &watch) |
bool | operator== (const VarEntry &lhs, const VarEntry &rhs) |
bool | operator< (const VarEntry &lhs, const VarEntry &rhs) |
bool | operator== (const VarEntry &var, unsigned key) |
bool | operator== (unsigned key, const VarEntry &var) |
bool | operator< (const VarEntry &var, unsigned key) |
bool | operator< (unsigned key, const VarEntry &var) |
typedef TLorentzVector Prompt::FourMom_t |
Definition at line 31 of file DecoratePLIT.h.
typedef std::vector<Prompt::VarEntry> Prompt::VarEntryVec |
Definition at line 107 of file VarHolder.h.
typedef std::map<Def::Var, std::string> Prompt::VarMap |
Definition at line 108 of file VarHolder.h.
enum Prompt::VtxType |
Enumerator | |
---|---|
kTwoTrackVtx | |
kSimpleMergedVtx | |
kDeepMergedVtx | |
kIterativeFitVtx | |
kTwoTrackVtxWithoutLepton | |
kIterativeFitVtxWithoutLepton | |
kRefittedPriVtx | |
kRefittedPriVtxWithoutLep |
Definition at line 48 of file IVertexFittingTool.h.
void Prompt::fillTH1 | ( | TH1 * | h, |
double | val, | ||
double | weight = 1.0 |
||
) |
Definition at line 104 of file PromptUtils.cxx.
bool Prompt::GetAuxVar | ( | const T1 & | obj, |
T2 & | value, | ||
const std::string & | var_name | ||
) |
Definition at line 93 of file PromptUtils.h.
double Prompt::getDistance | ( | const Amg::Vector3D & | vtx1, |
const Amg::Vector3D & | vtx2 | ||
) |
Definition at line 51 of file PromptUtils.cxx.
double Prompt::getDistance | ( | const xAOD::Vertex * | vtx1, |
const xAOD::Vertex * | vtx2 | ||
) |
Definition at line 41 of file PromptUtils.cxx.
double Prompt::getNormDist | ( | const Amg::Vector3D & | PrimVtx, |
const Amg::Vector3D & | SecVtx, | ||
const std::vector< float > & | ErrorMatrix, | ||
MsgStream & | msg | ||
) |
Definition at line 57 of file PromptUtils.cxx.
bool Prompt::getVar | ( | T1 & | obj, |
T2 & | value, | ||
const std::string & | var_name | ||
) |
double Prompt::getVertexFitProb | ( | const xAOD::Vertex * | vtx | ) |
Definition at line 21 of file PromptUtils.cxx.
Definition at line 174 of file VarHolder.h.
Definition at line 182 of file VarHolder.h.
Definition at line 183 of file VarHolder.h.
Definition at line 179 of file VarHolder.h.
Definition at line 180 of file VarHolder.h.
std::string Prompt::printPromptVertexAsStr | ( | const xAOD::Vertex * | vtx, |
MsgStream & | msg | ||
) |
Definition at line 127 of file PromptUtils.cxx.
std::string Prompt::PrintResetStopWatch | ( | TStopwatch & | watch | ) |
Definition at line 244 of file PromptUtils.cxx.
std::string Prompt::trkAsStr | ( | const xAOD::TrackParticle * | trk | ) |
Definition at line 228 of file PromptUtils.cxx.
std::string Prompt::truthAsStr | ( | const xAOD::IParticle & | particle | ) |
Definition at line 213 of file PromptUtils.cxx.
std::string Prompt::vtxAsStr | ( | const xAOD::Vertex * | vtx, |
bool | print_tracks = false |
||
) |
Definition at line 172 of file PromptUtils.cxx.