|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef EGAMMA_LAYER_RECALIB_TOOL
9 #define EGAMMA_LAYER_RECALIB_TOOL
142 m_histo->SetDirectory(
nullptr);
319 typedef std::vector<std::pair<InputModifier*, GetAmountBase*> >
ModifiersList;
335 static std::pair<std::string, egammaLayerRecalibTool*>
create(
const std::string&
type,
336 const std::string&
args);
380 #endif // EGAMMA_LAYER_RECALIB_TOOL
virtual GetAmountHisto1D * clone() const
virtual GetAmountHisto2D * clone() const
GetAmountPileupE2(corr_pileupShift *tool)
virtual float operator()(const StdCalibrationInputs &input) const
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
virtual float operator()(const StdCalibrationInputs &inputs) const
virtual GetAmountHisto1D * clone() const
corr_pileupShift * m_tool
ScaleEcalorimeter(NullPoint base)
virtual float operator()(const StdCalibrationInputs &input) const
corr_pileupShift * m_tool
GetAmountHisto1DDown(const TH1 &histo)
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
virtual float operator()(const StdCalibrationInputs &input) const
virtual GetAmountPileupE3 * clone() const
GetAmountHisto1DErrorUp(const TH1 &histo)
GetAmountHisto2DEtaCaloRunNumber(const TH2F &histo)
virtual float operator()(const StdCalibrationInputs &inputs) const
virtual float operator()(const StdCalibrationInputs &input) const
Correction for pileup induced energy shit as function of mu per layer for 2016 data.
def TH2F(name, title, nxbins, bins_par2, bins_par3, bins_par4, bins_par5=None, bins_par6=None, path='', **kwargs)
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
GetAmountHisto1D(const TH1 &histo)
corr_pileupShift * m_tool
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
virtual float operator()(const StdCalibrationInputs &input) const
GetAmountHisto1DErrorDown(const TH1 &histo)
GetAmountPileupE3(corr_pileupShift *tool)
ScaleEaccordion * clone() const
virtual float operator()(const StdCalibrationInputs &input) const
GetAmountHisto1D & operator=(const GetAmountHisto1D &oth)
virtual float operator()(const StdCalibrationInputs &inputs) const
Correction for time dependent HV effect in barrel presampler scale in 2012.
ScaleEaccordion(NullPoint base)
corr_pileupShift * m_tool
GetAmountFixed(float amount)
virtual float operator()(const StdCalibrationInputs &inputs) const
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
GetAmountHisto1D(const GetAmountHisto1D &oth)
GetAmountDecoratorBase(GetAmountBase *getter)
virtual GetAmountPileupE0 * clone() const
virtual GetAmountHisto1D * clone() const
virtual float operator()(const StdCalibrationInputs &input) const =0
GetAmountHisto2D(const TH2F &histo)
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
ScaleE1overE2 * clone() const
Class mimicking the AthMessaging class from the offline software.
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
virtual GetAmountHisto1D * clone() const
virtual float operator()(const StdCalibrationInputs &input) const
virtual float operator()(const StdCalibrationInputs &input) const
Class describing the basic event information.
virtual float operator()(const StdCalibrationInputs &input) const
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
GetAmountPileupE1(corr_pileupShift *tool)
virtual float operator()(const StdCalibrationInputs &input) const
virtual ~GetAmountDecoratorBase()
virtual GetAmountHisto1D * clone() const
virtual GetAmountFixed * clone() const
virtual GetAmountPileupE2 * clone() const
Return value from object correction CP tools.
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
GetAmountPileupE0(corr_pileupShift *tool)
virtual GetAmountBase * clone() const =0
virtual GetAmountPileupE1 * clone() const
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
virtual void scale_inputs(StdCalibrationInputs &, float amount) const
virtual GetAmountHVPSGuillaume * clone() const
virtual float operator()(const StdCalibrationInputs &input) const
ScaleEcalorimeter * clone() const
virtual GetAmountHVEMECPS207 * clone() const
ScaleE1overE2(NullPoint base)
virtual GetAmountHisto2DEtaCaloRunNumber * clone() const
corr_HV_EMECPS m_toolEMECPS
virtual void shift_inputs(StdCalibrationInputs &, float amount) const
GetAmountHisto1DUp(const TH1 &histo)
std::unique_ptr< TH1 > m_histo
Correction for wrong HV EMEC presampler correction for 20.7 processed data (2015,2016)