![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef DI_TAU_MASS_CALCULATOR_ALG_H
8 #define DI_TAU_MASS_CALCULATOR_ALG_H
26 #include <TLorentzVector.h>
41 Gaudi::Property<bool>
m_doMAXW {
this,
"doMAXW",
false,
"save information about the reconstruction with the maximum-weight estimator"};
42 Gaudi::Property<bool>
m_doMLNU3P {
this,
"doMLNU3P",
false,
"save information about the reconstruction with the best-fit neutrino kinematics"};
45 ToolHandle<DiTauMassTools::MissingMassToolV2>
m_mmc {
this,
"mmcTool",
"DiTauMassTools::MissingMassToolV2",
"the Missing Mass Calculator tool"};
SysReadHandle< xAOD::JetContainer > m_jetsHandle
Gaudi::Property< bool > m_doMAXW
SysWriteDecorHandle< TLorentzVector > m_maxw_tau1_4vect_decor
a class managing the property to configure the list of systematics to process
SysWriteDecorHandle< TLorentzVector > m_maxw_nu1_4vect_decor
SysWriteDecorHandle< TLorentzVector > m_mlnu3p_tau2_4vect_decor
SysWriteDecorHandle< TLorentzVector > m_mlnu3p_res_4vect_decor
virtual StatusCode initialize() override
SysReadHandle< xAOD::MuonContainer > m_muonsHandle
SysReadHandle< xAOD::MissingETContainer > m_metHandle
SysWriteDecorHandle< TLorentzVector > m_maxw_res_4vect_decor
SysWriteDecorHandle< int > m_fitStatus_decor
SysReadHandle< xAOD::EventInfo > m_eventInfoHandle
ToolHandle< DiTauMassTools::MissingMassToolV2 > m_mmc
SysReadHandle< xAOD::TauJetContainer > m_tausHandle
Select isolated Photons, Electrons and Muons.
AnaAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
SysReadSelectionHandle m_muonSelection
SysReadHandle< xAOD::ElectronContainer > m_electronsHandle
SysReadSelectionHandle m_tauSelection
the (new) base class for EventLoop algorithms
SysReadSelectionHandle m_electronSelection
SysWriteDecorHandle< double > m_mlnu3p_mass_decor
::StatusCode StatusCode
StatusCode definition for legacy code.
SysWriteDecorHandle< TLorentzVector > m_mlnu3p_nu1_4vect_decor
SysWriteDecorHandle< TLorentzVector > m_mlnu3p_nu2_4vect_decor
SysWriteDecorHandle< TLorentzVector > m_maxw_tau2_4vect_decor
SysWriteDecorHandle< TLorentzVector > m_mlnu3p_tau1_4vect_decor
virtual StatusCode finalize() override
Gaudi::Property< bool > m_doMLNU3P
SysReadSelectionHandle m_jetSelection
SysReadSelectionHandle m_preselection
virtual StatusCode execute() override
SysWriteDecorHandle< double > m_maxw_mass_decor
a data handle for reading systematically varied selection properties from objects
SysWriteDecorHandle< TLorentzVector > m_maxw_nu2_4vect_decor
SysListHandle m_systematicsList
SysWriteDecorHandle< double > m_mlm_mass_decor