![]() |
ATLAS Offline Software
|
Namespaces | |
| namespace | Def |
Classes | |
| class | DecoratePLIT |
| class | DecoratePromptLeptonImproved |
| class | DecoratePromptLeptonRNN |
| class | IRNNTool |
| struct | FittingInput |
| class | IVertexFittingTool |
| struct | VtxCluster |
| struct | MergeResult |
| struct | MergeResultNotOwner |
| class | IVertexMergingTool |
| class | NonPromptLeptonVertexingAlg |
| class | PrimaryVertexReFitter |
| struct | SortByIDTrackPt |
| class | TimerScopeHelper |
| struct | SortObjectByVar |
| class | RNNTool |
| class | VarEntry |
| class | VarHolder |
| class | VertexFittingTool |
| struct | TwoTrackVtx |
| struct | SortTwoTrackVtxBySumTrackPt |
| struct | SortTracksByPt |
| struct | SortTwoTrackVtxByDistToSeed |
| class | VertexIterativeFitMergingTool |
| class | VertexMergingTool |
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.
Definition at line 172 of file VarHolder.h.
Definition at line 173 of file VarHolder.h.
Definition at line 160 of file VarHolder.h.
Definition at line 169 of file VarHolder.h.
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.