ATLAS Offline Software
TFCSParametrizationPlaceholder.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 //=============================================
8 //======= TFCSParametrizationPlaceholder =========
9 //=============================================
10 
12  TFCSSimulationState & /*simulstate*/, const TFCSTruthState * /*truth*/,
13  const TFCSExtrapolationState * /*extrapol*/) const {
14  ATH_MSG_ERROR("TFCSParametrizationPlaceholder::simulate(). This is a "
15  "placeholder and should never get called. Likely a problem in "
16  "the reading of the parametrization file occured and this "
17  "class was not replaced with the real parametrization");
18  return FCSFatal;
19 }
FCSReturnCode
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
Definition: TFCSParametrizationBase.h:41
TFCSExtrapolationState
Definition: TFCSExtrapolationState.h:13
ATH_MSG_ERROR
#define ATH_MSG_ERROR(x)
Definition: AthMsgStreamMacros.h:33
FCSFatal
@ FCSFatal
Definition: TFCSParametrizationBase.h:41
TFCSParametrizationPlaceholder.h
TFCSParametrizationPlaceholder::simulate
virtual FCSReturnCode simulate(TFCSSimulationState &simulstate, const TFCSTruthState *truth, const TFCSExtrapolationState *extrapol) const override
Method in all derived classes to do some simulation.
Definition: TFCSParametrizationPlaceholder.cxx:11
TFCSTruthState
Definition: TFCSTruthState.h:13
TFCSSimulationState
Definition: TFCSSimulationState.h:32