ATLAS Offline Software
Namespaces | Functions
Reconstruction/tauRecTools/tauRecTools/HelperFunctions.h File Reference
#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::VertextauRecTools::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::BDTtauRecTools::configureMVABDT (std::map< TString, float * > &availableVars, const TString &weightFile)
 
std::unique_ptr< MVAUtils::BDTtauRecTools::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=",")