![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #include "TLorentzVector.h"
44 void Init(
double highJetMass = 60.0,
double minJetPt = 25.0,
double dRCutOffset = 2.5,
45 double dRCutMassFactor = 0.015);
56 bool SetupEvent(vector<TLorentzVector*>&
jets, TLorentzVector& lepton, TLorentzVector& neutrino);
96 TLorentzVector GetTlvdRmin();
107 bool FindJetIndices_HM();
114 bool FindJetIndices_LM();
TLorentzVector m_lepton
Input lepton object.
vector< TLorentzVector * > m_jets
Input vector of jet objects.
bool m_init
Flag of initialization status of tool.
virtual ~TtresdRmin()
Class destructor.
int m_highMassJetIndex
Index of highest mass jet for current event.
double GetHighestJetMass()
Get highest jet mass found in jet vector.
void SetHighMThreshold(double highJetMass)
Set threshold for highMass case.
bool m_verbose
Flag for verbosity level.
vector< int > GetJetIndices()
Get jet indicices identified by dRmin method, used for mtt reconstruction.
int GetHighMassJetIndex()
Get index of jet with highest mass.
double m_dRCutOffset
Offset of dRmin specific cut on jet_dR.
TLorentzVector m_neutrino
Input neutrino object.
double m_Units
Unit factor used, GeV = 1, MeV = 1000.
double m_highestJetMass
Highest jet mass found for current event.
double m_minJetPt
Minimum jet pT used for highM jet search.
double m_highM
Jet mass threshold to identify it as a "high mass jet".
TLorentzVector m_Wleptonic
leptonic W object reconstructed from lepton and neutrino
vector< int > m_jet_indices
Indices of jets used for reconstruction of invariant ttbar mass.
StatusCode Init(const char *appname)
Function initialising ROOT/PyROOT for using the ATLAS EDM.
double m_dRCutMassFactor
Jet mass factor of dRmin specific cut on jet_dR.