ATLAS Offline Software
TFCSEnergyRenormalization.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ISF_FASTCALOSIMEVENT_TFCSEnergyRenormalization_h
6 #define ISF_FASTCALOSIMEVENT_TFCSEnergyRenormalization_h
7 
9 
15 public:
16  TFCSEnergyRenormalization(const char *name = nullptr,
17  const char *title = nullptr);
19 
20  virtual bool is_match_Ekin_bin(int /*Ekin_bin*/) const override;
21  virtual bool is_match_calosample(int /*calosample*/) const override;
22 
23  virtual FCSReturnCode
24  simulate(TFCSSimulationState &simulstate, const TFCSTruthState * /*truth*/,
25  const TFCSExtrapolationState * /*extrapol*/) const override;
26 
27 private:
28  ClassDefOverride(TFCSEnergyRenormalization, 1) // TFCSEnergyRenormalization
29 };
30 
31 inline bool
33  return true;
34 }
35 
36 inline bool
38  return true;
39 }
40 
41 #endif
FCSReturnCode
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
Definition: TFCSParametrizationBase.h:41
TFCSEnergyRenormalization::simulate
virtual FCSReturnCode simulate(TFCSSimulationState &simulstate, const TFCSTruthState *, const TFCSExtrapolationState *) const override
Method in all derived classes to do some simulation.
Definition: TFCSEnergyRenormalization.cxx:20
TFCSEnergyRenormalization::TFCSEnergyRenormalization
TFCSEnergyRenormalization(const char *name=nullptr, const char *title=nullptr)
Definition: TFCSEnergyRenormalization.cxx:14
TFCSExtrapolationState
Definition: TFCSExtrapolationState.h:13
TFCSParametrization.h
TFCSEnergyRenormalization::is_match_Ekin_bin
virtual bool is_match_Ekin_bin(int) const override
Definition: TFCSEnergyRenormalization.h:32
covarianceTool.title
title
Definition: covarianceTool.py:542
TFCSEnergyRenormalization
The class TFCSEnergyRenormalization ensures that the sum of cell energies in every calorimeter layer ...
Definition: TFCSEnergyRenormalization.h:14
TFCSParametrization
Definition: TFCSParametrization.h:10
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TFCSEnergyRenormalization::is_match_calosample
virtual bool is_match_calosample(int) const override
Definition: TFCSEnergyRenormalization.h:37
TFCSEnergyRenormalization::~TFCSEnergyRenormalization
virtual ~TFCSEnergyRenormalization()
Definition: TFCSEnergyRenormalization.cxx:18
TFCSTruthState
Definition: TFCSTruthState.h:13
TFCSSimulationState
Definition: TFCSSimulationState.h:32