\(\mu\)¶
-
class
MuonCalibrator
: public xAH::Algorithm¶ Public Functions
-
MuonCalibrator
()¶
-
EL::StatusCode
setupJob
(EL::Job &job)¶
-
EL::StatusCode
fileExecute
()¶
-
EL::StatusCode
histInitialize
()¶
-
EL::StatusCode
changeInput
(bool firstFile)¶
-
EL::StatusCode
initialize
()¶
-
EL::StatusCode
execute
()¶
-
EL::StatusCode
postExecute
()¶
-
EL::StatusCode
finalize
()¶
-
EL::StatusCode
histFinalize
()¶
Public Members
-
std::string
m_inContainerName
= ""¶
-
std::string
m_outContainerName
= ""¶
-
std::string
m_calibrationMode
= "noOption"¶ Set calibrationMode property if different than noOption.
-
bool
m_do2StationsHighPt
= false¶
-
bool
m_sort
= true¶
-
std::string
m_inputAlgoSystNames
= ""¶ this is the name of the vector of names of the systematically varied containers produced by the upstream algo (e.g., the SC containers with calibration systematics)
-
std::string
m_outputAlgoSystNames
= "MuonCalibrator_Syst"¶
-
bool
m_writeSystToMetadata
= false¶ Write systematics names to metadata.
-
float
m_systVal
= 0.0¶
-
std::string
m_systName
= ""¶
-
bool
m_forceDataCalib
= false¶ Force
MuonCalibrationPeriodTool.h
to calibrate data.MuonSelectorTool
depends on a specific decoration existing on Muons, namelyMuonSpectrometerPt
. This is decorated by theMuonCalibrationAndSmearingTool
. However, you do not calibrate data by default so this tool would not be run on data.In the case where you need the tool to be forced to run on data in order to have this decoration on your muons, you need to flip this boolean. See the Muon Combined Performance Working Group twiki for more information.
Note
This should not* modify the momentum of muons in data (according to the tool as of
MuonMomentumCorrections-01-00-37
).
Private Members
-
int
m_numEvent
¶
-
int
m_numObject
¶
-
std::string
m_outAuxContainerName
¶
-
std::string
m_outSCContainerName
¶
-
std::string
m_outSCAuxContainerName
¶
-
std::vector<CP::SystematicSet>
m_systList
¶
-
asg::AnaToolHandle<CP::IMuonCalibrationAndSmearingTool>
m_muonCalibrationTool_handle
= {"CP::MuonCalibrationPeriodTool", }¶
-