Class PhotonCalibrator¶
Defined in File PhotonCalibrator.h
Inheritance Relationships¶
Base Type¶
public xAH::Algorithm(Class Algorithm)
Class Documentation¶
-
class
PhotonCalibrator: public xAH::Algorithm Public Functions
-
PhotonCalibrator()
-
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_overridePhotonCalibMap= ""
-
std::string
m_tightIDConfigPath= "ElectronPhotonSelectorTools/offline/20180825/PhotonIsEMTightSelectorCutDefs.conf"
-
std::string
m_mediumIDConfigPath= "ElectronPhotonSelectorTools/offline/mc15_20150712/PhotonIsEMMediumSelectorCutDefs.conf"
-
std::string
m_looseIDConfigPath= "ElectronPhotonSelectorTools/offline/mc15_20150712/PhotonIsEMLooseSelectorCutDefs.conf"
-
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= "PhotonCalibrator_Syst" this is the name of the vector of names of the systematically varied containers produced by THIS algo ( these will be the m_inputAlgoSystNames of the algo downstream
-
bool
m_useAFII= false
-
float
m_systVal= 0.0
-
std::string
m_systName= ""
-
std::string
m_esModel= "es2017_R21_v1"
-
std::string
m_decorrelationModel= ""
-
int
m_randomRunNumber= -1
-
bool
m_readIDFlagsFromDerivation= false To read PID decision from DAOD, rather than recalculate with tool.
-