|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef MCAST_MUONCALIBTOOL_H 
    6 #define MCAST_MUONCALIBTOOL_H 
   48             notCorrectData_IDMS = 2,
 
   49             notCorrectData_CB = 3,
 
   89         Gaudi::Property<bool> 
m_isRun3{
this, 
"IsRun3Geo", 
false, 
"Needed for MuonSelectionTool"}; 
 
   92         Gaudi::Property<std::string> 
m_release{
this, 
"release", 
"Recs2025_03_26_Run2Run3",     
"Release"};
 
   94         Gaudi::Property<std::string> 
m_sysScheme{
this, 
"systematicScheme", 
"Corr_Scale",     
"Systematic scheme to be configured"};
 
   96         Gaudi::Property<bool> 
m_validationMode{
this, 
"expert_validationMode", 
false, 
"Expert only option. Puts the tool in the validation mode setup"};
 
   97         Gaudi::Property<bool> 
m_expertMode_isData{
this, 
"expertMode_isData", 
false, 
"Expert only option. Overwrites the isData Flag"};
 
   98         Gaudi::Property<int> 
m_expertMode_RunNumber{
this, 
"expertMode_RunNumber", 0, 
"Expert only option. Overwrites RunNumber"};
 
   99         Gaudi::Property<unsigned long long> 
m_expertMode_EvtNumber{
this, 
"expertMode_EvtNumber", 0, 
"Expert only option. Overwrites EventNumber"};
 
  100         Gaudi::Property<bool> 
m_useRndRun{
this, 
"useRandomRunNumber", 
false, 
"To use the random run number for deciding which calibration to apply"};
 
  102         Gaudi::Property<int> 
m_calibMode{
this, 
"calibMode", -1, 
"Calib mode"};
 
  110         Gaudi::Property<bool> 
m_doDirectCBCalib{
this, 
"doDirectCBCalib", 
true,     
"Do direct calibration of CB tracks, otherwise, do ID+MS"};
 
  114         Gaudi::Property<bool> 
m_doEtaSagittaSys{
this, 
"doEtaSagittaSys",   
false, 
"Do Eta dependant systematic system"};
 
  115         Gaudi::Property<bool> 
m_applyCorrectionOnData{
this, 
"applyCorrectionOnData",   
true, 
"If to apply sagitta corrections on data, or take the full effect as systematic"};
 
  122         Gaudi::Property<bool>  
m_extra_highpt_smearing{
this, 
"doExtraSmearing", 
false, 
"Flag provided to test if analysis are sensitive to high pT calibration. NOT TO BE USED FOR RESULTS. Please see twiki"};
 
  123         Gaudi::Property<float> 
m_HighPtSystThreshold{
this, 
"HighPtSystThr", 300.0, 
"Thershold for high pT smearing in GeV"};      
 
  149         Gaudi::Property<bool> 
m_skipResolutionCategory{
this, 
"skipResolutionCategory", 
false, 
"whether to skip the resolution category variable"};
 
  151         std::unique_ptr<MCP::MuonCalibToolAccessors> 
m_acc {std::make_unique<MCP::MuonCalibToolAccessors>(*
this)};
 
  
Class to wrap a set of SystematicVariations.
a class representing a continuous sequence of objects (a.k.a. a container)
Select isolated Photons, Electrons and Muons.
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
a class representing a single object (electron, muons, etc.)
Return value from object correction CP tools.
Class describing a TrackParticle.