DoubleProperty m_tau_pt_selection
Selection values for keeping taus and leptons.
BooleanProperty m_forceRerun
a flag to force rerunning (useful for rerunning on ESDs)
SG::WriteHandleKey< xAOD::TruthParticleContainer > m_xaodTruthTauParticleContainerName
The key for the output xAOD truth containers.
SG::ReadHandleKey< xAOD::TruthParticleContainer > m_xaodTruthParticleContainerName
xAODTruthParticleSlimmerTau(const std::string &name, ISvcLocator *svcLoc)
Regular algorithm constructor.
Class describing a truth particle in the MC record.
virtual StatusCode initialize()
Function initialising the algorithm.
virtual StatusCode execute()
Function executing the algorithm.
DoubleProperty m_abseta_selection
PublicToolHandle< IMCTruthClassifier > m_classifier
Algorithm to skim the xAOD truth particle container for tau filter.
CLHEP::HepLorentzVector sumDaughterNeutrinos(const xAOD::TruthParticle *tau)