![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | 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 | |
| static const InterfaceID | IID_IRNNTool ("Prompt::IRNNTool", 1, 0) |
| 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 32 of file DecoratePLIT.h.
| typedef std::vector<Prompt::VarEntry> Prompt::VarEntryVec |
Definition at line 97 of file VarHolder.h.
| typedef std::map<Def::Var, std::string> Prompt::VarMap |
Definition at line 98 of file VarHolder.h.
| enum Prompt::VtxType |
| Enumerator | |
|---|---|
| kTwoTrackVtx | |
| kSimpleMergedVtx | |
| kDeepMergedVtx | |
| kIterativeFitVtx | |
| kTwoTrackVtxWithoutLepton | |
| kIterativeFitVtxWithoutLepton | |
| kRefittedPriVtx | |
| kRefittedPriVtxWithoutLep | |
Definition at line 38 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 83 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 ) |
Definition at line 62 of file PromptUtils.h.
| double Prompt::getVertexFitProb | ( | const xAOD::Vertex * | vtx | ) |
Definition at line 21 of file PromptUtils.cxx.
|
static |
Definition at line 164 of file VarHolder.h.
|
inline |
Definition at line 172 of file VarHolder.h.
|
inline |
Definition at line 173 of file VarHolder.h.
Definition at line 160 of file VarHolder.h.
|
inline |
Definition at line 169 of file VarHolder.h.
|
inline |
Definition at line 170 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.