ATLAS Offline Software
TFCSParametrizationPlaceholder.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_TFCSParametrizationPlaceholder_h
6 #define ISF_FASTCALOSIMEVENT_TFCSParametrizationPlaceholder_h
7 
9 
11 public:
12  TFCSParametrizationPlaceholder(const char *name = nullptr,
13  const char *title = nullptr)
15 
16  virtual bool is_match_Ekin_bin(int /*Ekin_bin*/) const override {
17  return true;
18  };
19  virtual bool is_match_calosample(int /*calosample*/) const override {
20  return true;
21  };
22 
23  virtual FCSReturnCode
24  simulate(TFCSSimulationState &simulstate, const TFCSTruthState *truth,
25  const TFCSExtrapolationState *extrapol) const override;
26 
27 private:
28  ClassDefOverride(TFCSParametrizationPlaceholder,
29  1) // TFCSParametrizationPlaceholder
30 };
31 
32 #endif
FCSReturnCode
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
Definition: TFCSParametrizationBase.h:41
TFCSParametrizationPlaceholder::is_match_Ekin_bin
virtual bool is_match_Ekin_bin(int) const override
Definition: TFCSParametrizationPlaceholder.h:16
TFCSParametrizationPlaceholder::TFCSParametrizationPlaceholder
TFCSParametrizationPlaceholder(const char *name=nullptr, const char *title=nullptr)
Definition: TFCSParametrizationPlaceholder.h:12
TFCSExtrapolationState
Definition: TFCSExtrapolationState.h:13
RunActsMaterialValidation.extrapol
extrapol
Definition: RunActsMaterialValidation.py:90
TFCSParametrizationPlaceholder::is_match_calosample
virtual bool is_match_calosample(int) const override
Definition: TFCSParametrizationPlaceholder.h:19
TFCSParametrizationBase.h
TFCSParametrizationBase
Definition: TFCSParametrizationBase.h:46
TFCSParametrizationPlaceholder
Definition: TFCSParametrizationPlaceholder.h:10
covarianceTool.title
title
Definition: covarianceTool.py:542
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
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