ATLAS Offline Software
Public Member Functions | List of all members
IMissingMassTool Class Referenceabstract

#include <IMissingMassTool.h>

Inheritance diagram for IMissingMassTool:
Collaboration diagram for IMissingMassTool:

Public Member Functions

virtual ~IMissingMassTool ()
 virtual destructor More...
 
virtual CP::CorrectionCode apply (const xAOD::EventInfo &ei, const xAOD::IParticle *part1, const xAOD::IParticle *part2, const xAOD::MissingET *met, const int &njets)=0
 
virtual void calculate (const xAOD::EventInfo &ei, const TLorentzVector &vis_tau1, const TLorentzVector &vis_tau2, const int &tau1_decay_type, const int &tau2_decay_type, const xAOD::MissingET &met, const int &njets)=0
 
virtual double GetFitStatus (const int method)=0
 
virtual double GetFittedMass (const int method)=0
 
virtual double GetFittedMassErrorUp (int method)=0
 
virtual double GetFittedMassErrorLow (int method)=0
 
virtual TLorentzVector GetResonanceVec (int method)=0
 
virtual TVector2 GetFittedMetVec (int method)=0
 
virtual TLorentzVector GetNeutrino4vec (int method, int index)=0
 
virtual TLorentzVector GetTau4vec (int method, int index)=0
 
virtual int GetNNoSol ()=0
 
virtual int GetNMetroReject ()=0
 
virtual int GetNSol ()=0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 28 of file IMissingMassTool.h.

Constructor & Destructor Documentation

◆ ~IMissingMassTool()

virtual IMissingMassTool::~IMissingMassTool ( )
inlinevirtual

virtual destructor

Definition at line 38 of file IMissingMassTool.h.

38 {};

Member Function Documentation

◆ apply()

virtual CP::CorrectionCode IMissingMassTool::apply ( const xAOD::EventInfo ei,
const xAOD::IParticle part1,
const xAOD::IParticle part2,
const xAOD::MissingET met,
const int &  njets 
)
pure virtual

◆ calculate()

virtual void IMissingMassTool::calculate ( const xAOD::EventInfo ei,
const TLorentzVector &  vis_tau1,
const TLorentzVector &  vis_tau2,
const int &  tau1_decay_type,
const int &  tau2_decay_type,
const xAOD::MissingET met,
const int &  njets 
)
pure virtual

◆ GetFitStatus()

virtual double IMissingMassTool::GetFitStatus ( const int  method)
pure virtual

◆ GetFittedMass()

virtual double IMissingMassTool::GetFittedMass ( const int  method)
pure virtual

◆ GetFittedMassErrorLow()

virtual double IMissingMassTool::GetFittedMassErrorLow ( int  method)
pure virtual

◆ GetFittedMassErrorUp()

virtual double IMissingMassTool::GetFittedMassErrorUp ( int  method)
pure virtual

◆ GetFittedMetVec()

virtual TVector2 IMissingMassTool::GetFittedMetVec ( int  method)
pure virtual

◆ GetNeutrino4vec()

virtual TLorentzVector IMissingMassTool::GetNeutrino4vec ( int  method,
int  index 
)
pure virtual

◆ GetNMetroReject()

virtual int IMissingMassTool::GetNMetroReject ( )
pure virtual

◆ GetNNoSol()

virtual int IMissingMassTool::GetNNoSol ( )
pure virtual

◆ GetNSol()

virtual int IMissingMassTool::GetNSol ( )
pure virtual

◆ GetResonanceVec()

virtual TLorentzVector IMissingMassTool::GetResonanceVec ( int  method)
pure virtual

◆ GetTau4vec()

virtual TLorentzVector IMissingMassTool::GetTau4vec ( int  method,
int  index 
)
pure virtual

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

The documentation for this class was generated from the following file: