ATLAS Offline Software
Loading...
Searching...
No Matches
TFCSHistoLateralShapeParametrizationFCal.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TFCSHistoLateralShapeParametrizationFCal_h
6#define TFCSHistoLateralShapeParametrizationFCal_h
7
11
12class TH2;
13
16public:
17 TFCSHistoLateralShapeParametrizationFCal(const char *name = nullptr,
18 const char *title = nullptr);
20
21 virtual FCSReturnCode
22 simulate_hit(Hit &hit, TFCSSimulationState &simulstate,
23 const TFCSTruthState *truth,
24 const TFCSExtrapolationState *extrapol) override;
25
26private:
28 1) // TFCSHistoLateralShapeParametrizationFCal
29};
30
31#endif
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
TFCSHistoLateralShapeParametrizationFCal(const char *name=nullptr, const char *title=nullptr)
virtual FCSReturnCode simulate_hit(Hit &hit, TFCSSimulationState &simulstate, const TFCSTruthState *truth, const TFCSExtrapolationState *extrapol) override
simulated one hit position with weight that should be put into simulstate sometime later all hit weig...
TFCSHistoLateralShapeParametrization(const char *name=nullptr, const char *title=nullptr)