ATLAS Offline Software
Loading...
Searching...
No Matches
TFCSHitCellMappingFCal.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 TFCSHitCellMappingFCal_h
6#define TFCSHitCellMappingFCal_h
7
9
10class ICaloGeometry;
11
13public:
14 TFCSHitCellMappingFCal(const char *name = nullptr,
15 const char *title = nullptr,
16 ICaloGeometry *geo = nullptr)
17 : TFCSHitCellMapping(name, title, geo) {}
18
19 virtual FCSReturnCode
20 simulate_hit(Hit &hit, TFCSSimulationState &simulstate,
21 const TFCSTruthState *truth,
22 const TFCSExtrapolationState *extrapol) override;
23
24private:
25 ClassDefOverride(TFCSHitCellMappingFCal, 1) // TFCSHitCellMapping
26};
27
28#endif
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
TFCSHitCellMappingFCal(const char *name=nullptr, const char *title=nullptr, ICaloGeometry *geo=nullptr)
virtual FCSReturnCode simulate_hit(Hit &hit, TFCSSimulationState &simulstate, const TFCSTruthState *truth, const TFCSExtrapolationState *extrapol) override
fills all hits into calorimeter cells
TFCSHitCellMapping(const char *name=nullptr, const char *title=nullptr, ICaloGeometry *geo=nullptr)