Public Member Functions | |
virtual StatusCode | initialize ()=0 |
Declare the interface that the class provides. | |
virtual xAOD::TruthParticleContainer * | getTruthTauContainer ()=0 |
virtual xAOD::TruthParticleAuxContainer * | getTruthTauAuxContainer ()=0 |
virtual const xAOD::TruthParticle * | applyTruthMatch (const xAOD::TauJet &xTau)=0 |
virtual std::vector< const xAOD::TruthParticle * > | applyTruthMatch (const std::vector< const xAOD::TauJet * > &vTaus)=0 |
virtual TLorentzVector | getTruthTauP4Vis (const xAOD::TauJet &xTau)=0 |
virtual TLorentzVector | getTruthTauP4Vis (const xAOD::TruthParticle &xTruthTau)=0 |
virtual TLorentzVector | getTruthTauP4Prompt (const xAOD::TauJet &xTau)=0 |
virtual TLorentzVector | getTruthTauP4Prompt (const xAOD::TruthParticle &xTruthTau)=0 |
virtual TLorentzVector | getTruthTauP4Invis (const xAOD::TauJet &xTau)=0 |
virtual TLorentzVector | getTruthTauP4Invis (const xAOD::TruthParticle &xTruthTau)=0 |
virtual TauAnalysisTools::TruthMatchedParticleType | getTruthParticleType (const xAOD::TauJet &xTau)=0 |
virtual int | getNTauDecayParticles (const xAOD::TauJet &xTau, int iPdgId, bool bCompareAbsoluteValues=false)=0 |
virtual int | getNTauDecayParticles (const xAOD::TruthParticle &xTruthTau, int iPdgId, bool bCompareAbsoluteValues=false)=0 |
virtual xAOD::TauJetParameters::DecayMode | getDecayMode (const xAOD::TauJet &xTau)=0 |
virtual xAOD::TauJetParameters::DecayMode | getDecayMode (const xAOD::TruthParticle &xTruthTau)=0 |
virtual StatusCode | buildTruthTausFromTruthParticles ()=0 |
virtual StatusCode | retrieveTruthTaus ()=0 |
Public Attributes | |
virtual StatusCode virtual setTruthParticleContainer(const xAOD::TruthParticleContainer *xTruthParticleContainer) __attribute__((deprecated("This function is deprecated. Please remove it from your code and use the configurable property \"TruthParticlesContainerName\" instead.\nFor further information please refer to the README const xAOD::TruthParticle | getTruth )(const xAOD::TauJet &xTau)=0 |