![]() |
ATLAS Offline Software
|
#include <BcidOffsetCorrection.h>
Public Member Functions | |
BcidOffsetCorrection () | |
BcidOffsetCorrection (const std::string &name, TEnv *config, TString jetAlgo, TString calibAreaTag, bool isData) | |
virtual | ~BcidOffsetCorrection () |
virtual StatusCode | initialize () override |
virtual StatusCode | calibrate (xAOD::Jet &jet, JetEventInfo &) const override |
virtual void | setUnitsGeV (bool useGeV) |
virtual StatusCode | getNominalResolutionData (const xAOD::Jet &, double &) const |
virtual StatusCode | getNominalResolutionMC (const xAOD::Jet &, double &) const |
void | setLevel (MSG::Level lvl) |
Change the current logging level. More... | |
Protected Member Functions | |
virtual StatusCode | setStartP4 (xAOD::Jet &jet) const |
Protected Attributes | |
double | m_GeV |
std::string | m_jetStartScale |
std::string | m_name |
Private Member Functions | |
void | initMessaging () const |
Initialize our message level and MessageSvc. More... | |
Private Attributes | |
TEnv * | m_config {} |
TString | m_jetAlgo |
TString | m_calibAreaTag |
bool | m_isData {} |
bool | m_doEMECIW2bcid {} |
bool | m_doEMECIW3bcid {} |
bool | m_doHEC0bcid {} |
bool | m_doHEC1bcid {} |
bool | m_doHEC2bcid {} |
bool | m_doHEC3bcid {} |
bool | m_doFCal0OuterBcid {} |
bool | m_doFCal1OuterBcid {} |
bool | m_doFCal2OuterBcid {} |
bool | m_doFCal0bcid {} |
bool | m_doFCal1bcid {} |
bool | m_doFCal2bcid {} |
bool | m_doFCal0InnerBcid {} |
bool | m_doFCal1InnerBcid {} |
bool | m_doFCal2InnerBcid {} |
std::unique_ptr< const TH2 > | m_bcid_nCells_EMECIW2 |
std::unique_ptr< const TH2 > | m_bcid_nCells_HEC0 |
std::unique_ptr< const TH2 > | m_bcid_nCells_HEC1 |
std::unique_ptr< const TH2 > | m_bcid_nCells_FCal0 |
std::unique_ptr< const TH2 > | m_bcid_slope_EMECIW2_pos |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC0_pos |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC1_pos |
std::unique_ptr< const TH2 > | m_bcid_slope_EMECIW2_neg |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC0_neg |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC1_neg |
std::unique_ptr< const TH2 > | m_bcid_slope_FCal0 |
std::unique_ptr< const TH2 > | m_bcid_slope_EMECIW2_8b4e_pos |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC0_8b4e_pos |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC1_8b4e_pos |
std::unique_ptr< const TH2 > | m_bcid_slope_EMECIW2_8b4e_neg |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC0_8b4e_neg |
std::unique_ptr< const TH2 > | m_bcid_slope_HEC1_8b4e_neg |
std::unique_ptr< const TH2 > | m_bcid_slope_FCal0_8b4e |
JetEventInfo | m_eventInfo |
std::string | m_nm |
Message source name. More... | |
boost::thread_specific_ptr< MsgStream > | m_msg_tls |
MsgStream instance (a std::cout like with print-out levels) More... | |
std::atomic< IMessageSvc * > | m_imsg { nullptr } |
MessageSvc pointer. More... | |
std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
Current logging level. More... | |
std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
Messaging initialized (initMessaging) More... | |
Definition at line 23 of file BcidOffsetCorrection.h.
BcidOffsetCorrection::BcidOffsetCorrection | ( | ) |
Definition at line 12 of file BcidOffsetCorrection.cxx.
BcidOffsetCorrection::BcidOffsetCorrection | ( | const std::string & | name, |
TEnv * | config, | ||
TString | jetAlgo, | ||
TString | calibAreaTag, | ||
bool | isData | ||
) |
Definition at line 17 of file BcidOffsetCorrection.cxx.
|
virtualdefault |
|
overridevirtual |
Implements JetCalibrationStep.
Definition at line 107 of file BcidOffsetCorrection.cxx.
|
virtualinherited |
Reimplemented in JetSmearingCorrection.
Definition at line 33 of file JetCalibrationStep.cxx.
|
virtualinherited |
Reimplemented in JetSmearingCorrection.
Definition at line 38 of file JetCalibrationStep.cxx.
|
overridevirtual |
Implements JetCalibrationStep.
Definition at line 25 of file BcidOffsetCorrection.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
|
inherited |
The standard message stream.
Definition at line 49 of file AsgMessaging.cxx.
|
inherited |
The standard message stream.
lvl | The message level to set the stream to |
Definition at line 57 of file AsgMessaging.cxx.
|
inherited |
Test the output level of the object.
lvl | The message level to test against |
true
If messages at level "lvl" will be printed Definition at line 41 of file AsgMessaging.cxx.
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
|
protectedvirtualinherited |
Definition at line 21 of file JetCalibrationStep.cxx.
|
inlinevirtualinherited |
Definition at line 30 of file JetCalibrationStep.h.
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
Definition at line 57 of file BcidOffsetCorrection.h.
Definition at line 60 of file BcidOffsetCorrection.h.
Definition at line 58 of file BcidOffsetCorrection.h.
Definition at line 59 of file BcidOffsetCorrection.h.
Definition at line 76 of file BcidOffsetCorrection.h.
Definition at line 72 of file BcidOffsetCorrection.h.
Definition at line 66 of file BcidOffsetCorrection.h.
Definition at line 62 of file BcidOffsetCorrection.h.
Definition at line 70 of file BcidOffsetCorrection.h.
Definition at line 80 of file BcidOffsetCorrection.h.
Definition at line 77 of file BcidOffsetCorrection.h.
Definition at line 73 of file BcidOffsetCorrection.h.
Definition at line 67 of file BcidOffsetCorrection.h.
Definition at line 63 of file BcidOffsetCorrection.h.
Definition at line 78 of file BcidOffsetCorrection.h.
Definition at line 74 of file BcidOffsetCorrection.h.
Definition at line 68 of file BcidOffsetCorrection.h.
Definition at line 64 of file BcidOffsetCorrection.h.
|
private |
Definition at line 38 of file BcidOffsetCorrection.h.
|
private |
Definition at line 37 of file BcidOffsetCorrection.h.
|
private |
Definition at line 41 of file BcidOffsetCorrection.h.
|
private |
Definition at line 42 of file BcidOffsetCorrection.h.
|
private |
Definition at line 50 of file BcidOffsetCorrection.h.
|
private |
Definition at line 53 of file BcidOffsetCorrection.h.
|
private |
Definition at line 47 of file BcidOffsetCorrection.h.
|
private |
Definition at line 51 of file BcidOffsetCorrection.h.
|
private |
Definition at line 54 of file BcidOffsetCorrection.h.
|
private |
Definition at line 48 of file BcidOffsetCorrection.h.
|
private |
Definition at line 52 of file BcidOffsetCorrection.h.
|
private |
Definition at line 55 of file BcidOffsetCorrection.h.
|
private |
Definition at line 49 of file BcidOffsetCorrection.h.
|
private |
Definition at line 43 of file BcidOffsetCorrection.h.
|
private |
Definition at line 44 of file BcidOffsetCorrection.h.
|
private |
Definition at line 45 of file BcidOffsetCorrection.h.
|
private |
Definition at line 46 of file BcidOffsetCorrection.h.
|
private |
Definition at line 82 of file BcidOffsetCorrection.h.
|
protectedinherited |
Definition at line 40 of file JetCalibrationStep.h.
|
mutableprivateinherited |
MessageSvc pointer.
Definition at line 135 of file AthMessaging.h.
|
private |
Definition at line 39 of file BcidOffsetCorrection.h.
|
private |
Definition at line 38 of file BcidOffsetCorrection.h.
|
protectedinherited |
Definition at line 41 of file JetCalibrationStep.h.
|
mutableprivateinherited |
Current logging level.
Definition at line 138 of file AthMessaging.h.
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
protectedinherited |
Definition at line 42 of file JetCalibrationStep.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.