ATLAS Offline Software
Classes | Namespaces | Typedefs | Enumerations | Functions
VarHolder.h File Reference
#include <algorithm>
#include <iostream>
#include <string>
#include <vector>
#include <AsgMessaging/MessageCheck.h>
Include dependency graph for VarHolder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Prompt::VarEntry
 
class  Prompt::VarHolder
 

Namespaces

 Prompt
 
 Prompt::Def
 

Typedefs

typedef std::vector< Prompt::VarEntryPrompt::VarEntryVec
 
typedef std::map< Def::Var, std::string > Prompt::VarMap
 

Enumerations

enum  Prompt::Def::Var {
  Prompt::Def::NONE = 0, Prompt::Def::TrackJetNTrack, Prompt::Def::DRlj, Prompt::Def::PtFrac,
  Prompt::Def::PtRel, Prompt::Def::LepTrackDR, Prompt::Def::Pt, Prompt::Def::AbsEta,
  Prompt::Def::NumberOfPIXHits, Prompt::Def::NumberOfSCTHits, Prompt::Def::NumberOfSiHits, Prompt::Def::NumberOfSharedSiHits,
  Prompt::Def::NumberOfSiHoles, Prompt::Def::NumberOfPixelHoles, Prompt::Def::TrackJetDR, Prompt::Def::TrackPtOverTrackJetPt,
  Prompt::Def::Z0Sin, Prompt::Def::D0Sig, Prompt::Def::Topoetcone30rel, Prompt::Def::Ptvarcone30rel,
  Prompt::Def::Ptvarcone30_TightTTVA_pt500rel, Prompt::Def::MVAXBin, Prompt::Def::RawPt, Prompt::Def::CaloClusterERel,
  Prompt::Def::CaloClusterSumEtRel, Prompt::Def::PromptLeptonRNN_prompt, Prompt::Def::CandVertex_normDistToPriVtxLongitudinalBest, Prompt::Def::CandVertex_normDistToPriVtxLongitudinalBest_ThetaCutVtx,
  Prompt::Def::CandVertex_NPassVtx
}
 

Functions

void Prompt::Def::StringTok (std::vector< std::string > &ls, const std::string &str, const std::string &tok)
 
bool Prompt::operator== (const VarEntry &lhs, const VarEntry &rhs)
 
bool Prompt::operator< (const VarEntry &lhs, const VarEntry &rhs)
 
bool Prompt::operator== (const VarEntry &var, unsigned key)
 
bool Prompt::operator== (unsigned key, const VarEntry &var)
 
bool Prompt::operator< (const VarEntry &var, unsigned key)
 
bool Prompt::operator< (unsigned key, const VarEntry &var)