ATLAS Offline Software
|
#include "xAODTracking/VertexContainer.h"
#include "xAODJet/Jet.h"
#include "xAODTau/TauJet.h"
#include "xAODCaloEvent/CaloCluster.h"
#include "xAODPFlow/PFO.h"
#include "xAODPFlow/FlowElement.h"
#include "AsgMessaging/MessageCheck.h"
#include "MVAUtils/BDT.h"
#include "TLorentzVector.h"
#include "TString.h"
#include <vector>
#include <map>
Go to the source code of this file.
Namespaces | |
tauRecTools | |
Implementation of a TrackClassifier based on an RNN. | |
Functions | |
const xAOD::Vertex * | tauRecTools::getJetVertex (const xAOD::Jet &jet) |
Return the vertex of jet candidate. More... | |
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. More... | |
TLorentzVector | tauRecTools::GetConstituentP4 (const xAOD::JetConstituent &constituent) |
bool | tauRecTools::doPi0andShots (const xAOD::TauJet &tau) |
Determines whether pi0s and shots should be built for a tau candidate. More... | |
xAOD::TauTrack::TrackFlagType | tauRecTools::isolateClassifiedBits (xAOD::TauTrack::TrackFlagType flag) |
bool | tauRecTools::sortTracks (const ElementLink< xAOD::TauTrackContainer > &l1, const ElementLink< xAOD::TauTrackContainer > &l2) |
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) |
std::vector< TString > | tauRecTools::parseString (const TString &str, const TString &delim=",") |
std::vector< TString > | tauRecTools::parseStringMVAUtilsBDT (const TString &str, const TString &delim=",") |