![]() |
ATLAS Offline Software
|
Implementation of a TrackClassifier based on an RNN. More...
Classes | |
class | BDTHelper |
class | TauDecayModeNNHelper |
A closely related class that provides helper functions. More... | |
class | TauDecayModeNNVariable |
A closely related class that calculates the input variables. More... | |
class | TauTrackRNNClassifier |
class | TrackRNN |
Typedefs | |
typedef std::map< std::string, double > | ValueMap |
typedef std::map< std::string, std::vector< double > > | VectorMap |
typedef std::map< std::string, ValueMap > | NodeMap |
typedef std::map< std::string, VectorMap > | SeqNodeMap |
Functions | |
const xAOD::Vertex * | getJetVertex (const xAOD::Jet &jet) |
Return the vertex of jet candidate. More... | |
TLorentzVector | getTauAxis (const xAOD::TauJet &tau, bool doVertexCorrection=true) |
Return the four momentum of the tau axis The tau axis is widely used to select clusters and cells in tau reconstruction. More... | |
TLorentzVector | GetConstituentP4 (const xAOD::JetConstituent &constituent) |
bool | doPi0andShots (const xAOD::TauJet &tau) |
Determines whether pi0s and shots should be built for a tau candidate. More... | |
xAOD::TauTrack::TrackFlagType | isolateClassifiedBits (xAOD::TauTrack::TrackFlagType flag) |
bool | sortTracks (const ElementLink< xAOD::TauTrackContainer > &l1, const ElementLink< xAOD::TauTrackContainer > &l2) |
std::unique_ptr< MVAUtils::BDT > | configureMVABDT (std::map< TString, float * > &availableVars, const TString &weightFile) |
std::unique_ptr< MVAUtils::BDT > | configureMVABDT (std::vector< TString > &variableNames, const TString &weightFile) |
std::vector< TString > | parseString (const TString &str, const TString &delim=",") |
std::vector< TString > | parseStringMVAUtilsBDT (const TString &str, const TString &delim=",") |
Implementation of a TrackClassifier based on an RNN.
typedef std::map<std::string, ValueMap> tauRecTools::NodeMap |
Definition at line 43 of file TauTrackRNNClassifier.h.
typedef std::map<std::string, VectorMap> tauRecTools::SeqNodeMap |
Definition at line 44 of file TauTrackRNNClassifier.h.
typedef std::map<std::string, double> tauRecTools::ValueMap |
Definition at line 39 of file TauTrackRNNClassifier.h.
typedef std::map<std::string, std::vector<double> > tauRecTools::VectorMap |
Definition at line 41 of file TauTrackRNNClassifier.h.
std::unique_ptr<MVAUtils::BDT> tauRecTools::configureMVABDT | ( | std::map< TString, float * > & | availableVars, |
const TString & | weightFile | ||
) |
std::unique_ptr<MVAUtils::BDT> tauRecTools::configureMVABDT | ( | std::vector< TString > & | variableNames, |
const TString & | weightFile | ||
) |
bool tauRecTools::doPi0andShots | ( | const xAOD::TauJet & | tau | ) |
Determines whether pi0s and shots should be built for a tau candidate.
Definition at line 93 of file Reconstruction/tauRecTools/Root/HelperFunctions.cxx.
TLorentzVector tauRecTools::GetConstituentP4 | ( | const xAOD::JetConstituent & | constituent | ) |
Definition at line 70 of file Reconstruction/tauRecTools/Root/HelperFunctions.cxx.
const xAOD::Vertex * tauRecTools::getJetVertex | ( | const xAOD::Jet & | jet | ) |
Return the vertex of jet candidate.
Definition at line 20 of file Reconstruction/tauRecTools/Root/HelperFunctions.cxx.
TLorentzVector tauRecTools::getTauAxis | ( | const xAOD::TauJet & | tau, |
bool | doVertexCorrection = true |
||
) |
Return the four momentum of the tau axis The tau axis is widely used to select clusters and cells in tau reconstruction.
If doVertexCorrection is true, then IntermediateAxis is returned. Otherwise, DetectorAxis is returned.
Definition at line 33 of file Reconstruction/tauRecTools/Root/HelperFunctions.cxx.
xAOD::TauTrack::TrackFlagType tauRecTools::isolateClassifiedBits | ( | xAOD::TauTrack::TrackFlagType | flag | ) |
Definition at line 46 of file Reconstruction/tauRecTools/Root/HelperFunctions.cxx.
std::vector<TString> tauRecTools::parseStringMVAUtilsBDT | ( | const TString & | str, |
const TString & | delim = "," |
||
) |
bool tauRecTools::sortTracks | ( | const ElementLink< xAOD::TauTrackContainer > & | l1, |
const ElementLink< xAOD::TauTrackContainer > & | l2 | ||
) |
Definition at line 54 of file Reconstruction/tauRecTools/Root/HelperFunctions.cxx.