ATLAS Offline Software
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 
10 class ICaloGeometry;
11 
13 public:
14  TFCSHitCellMappingFCal(const char *name = nullptr,
15  const char *title = nullptr,
16  ICaloGeometry *geo = nullptr)
18 
19  virtual FCSReturnCode
20  simulate_hit(Hit &hit, TFCSSimulationState &simulstate,
21  const TFCSTruthState *truth,
22  const TFCSExtrapolationState *extrapol) override;
23 
24 private:
25  ClassDefOverride(TFCSHitCellMappingFCal, 1) // TFCSHitCellMapping
26 };
27 
28 #endif
FCSReturnCode
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
Definition: TFCSParametrizationBase.h:41
TFCSHitCellMappingFCal::TFCSHitCellMappingFCal
TFCSHitCellMappingFCal(const char *name=nullptr, const char *title=nullptr, ICaloGeometry *geo=nullptr)
Definition: TFCSHitCellMappingFCal.h:14
TFCSExtrapolationState
Definition: TFCSExtrapolationState.h:13
TFCSHitCellMappingFCal
Definition: TFCSHitCellMappingFCal.h:12
RunActsMaterialValidation.extrapol
extrapol
Definition: RunActsMaterialValidation.py:90
Hit
Definition: Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloGpu/ISF_FastCaloGpu/Hit.h:16
ICaloGeometry
Definition: ICaloGeometry.h:14
covarianceTool.title
title
Definition: covarianceTool.py:542
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TFCSHitCellMapping.h
TFCSHitCellMappingFCal::simulate_hit
virtual FCSReturnCode simulate_hit(Hit &hit, TFCSSimulationState &simulstate, const TFCSTruthState *truth, const TFCSExtrapolationState *extrapol) override
fills all hits into calorimeter cells
Definition: TFCSHitCellMappingFCal.cxx:13
LArCellConditions.geo
bool geo
Definition: LArCellConditions.py:46
TFCSTruthState
Definition: TFCSTruthState.h:13
TFCSSimulationState
Definition: TFCSSimulationState.h:32
TFCSHitCellMapping
Definition: TFCSHitCellMapping.h:12