TFCSEnergyRenormalization class

The class TFCSEnergyRenormalization ensures that the sum of cell energies in every calorimeter layer matches the output of energy simulation

Base classes

class TFCSParametrization

Constructors, destructors, conversion operators

TFCSEnergyRenormalization(const char* name = nullptr, const char* title = nullptr, CaloGeo* geo = nullptr)
~TFCSEnergyRenormalization() virtual

Public functions

void set_geometry(CaloGeo* geo) override
auto is_match_Ekin_bin(int) const -> bool override
auto is_match_calosample(int) const -> bool override
auto simulate(TFCSSimulationState& simulstate, const TFCSTruthState* truth, const TFCSExtrapolationState* extrapol) const -> FCSReturnCode override
Method in all derived classes to do some simulation.

Protected variables

CaloGeo* m_geo

Function documentation

void TFCSEnergyRenormalization::set_geometry(CaloGeo* geo) override

Method to set the geometry access pointer. Loops over daughter objects if present