Public Member Functions | |
MissingMassTool (const std::string &name) | |
Proper constructor for Athena. | |
MissingMassTool (const MissingMassTool &other) | |
Copy constructor for reflex in Athena. | |
virtual | ~MissingMassTool () |
virtual destructor | |
virtual StatusCode | initialize () |
Initialize the tool. | |
virtual StatusCode | finalize () |
Initialize the tool. | |
virtual CP::CorrectionCode | apply (const xAOD::EventInfo &ei, const xAOD::IParticle *part1, const xAOD::IParticle *part2, const xAOD::MissingET *met, const int &njets) |
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) |
virtual MissingMassCalculator * | get () |
virtual double | GetFitStatus (const int &method) |
virtual double | GetFittedMass (const int &method) |
virtual TLorentzVector | GetResonanceVec (const int &method) |
virtual TVector2 | GetFittedMetVec (const int &method) |
virtual TLorentzVector | GetNeutrino4vec (const int &method, const int &index) |
virtual TLorentzVector | GetTau4vec (const int &method, const int &index) |
int | mmcType (const xAOD::IParticle *part) const |
CP::CorrectionCode | setLFVMode (const xAOD::IParticle *p1, const xAOD::IParticle *p2, int mmcType1=-1, int mmcType2=-1) |
MissingMassTool::MissingMassTool | ( | const std::string & | name | ) |
Proper constructor for Athena.
Standard constructor for standalone usage