ATLAS Offline Software
Loading...
Searching...
No Matches
TFCSHistoLateralShapeWeightHitAndMiss.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 TFCSHistoLateralShapeWeightHitAndMiss_h
6#define TFCSHistoLateralShapeWeightHitAndMiss_h
7
9
10class TH1;
11
14public:
15 TFCSHistoLateralShapeWeightHitAndMiss(const char *name = nullptr,
16 const char *title = nullptr);
18
21 virtual FCSReturnCode
22 simulate_hit(Hit &hit, TFCSSimulationState &simulstate,
23 const TFCSTruthState *truth,
24 const TFCSExtrapolationState *extrapol) override;
25
26private:
28 1) // TFCSHistoLateralShapeWeightHitAndMiss
29};
30
31#endif
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
TFCSHistoLateralShapeWeightHitAndMiss(const char *name=nullptr, const char *title=nullptr)
virtual FCSReturnCode simulate_hit(Hit &hit, TFCSSimulationState &simulstate, const TFCSTruthState *truth, const TFCSExtrapolationState *extrapol) override
weight the energy of one hit in order to generate fluctuations.
TFCSHistoLateralShapeWeight(const char *name=nullptr, const char *title=nullptr)