ATLAS Offline Software
TFCSHistoLateralShapeGausLogWeightHitAndMiss.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 TFCSHistoLateralShapeGausLogWeightHitAndMiss_h
6 #define TFCSHistoLateralShapeGausLogWeightHitAndMiss_h
7 
9 
10 class TH1;
11 
14 public:
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 
26 private:
28  1) // TFCSHistoLateralShapeGausLogWeightHitAndMiss
29 };
30 
31 #endif
FCSReturnCode
FCSReturnCode
Base class for all FastCaloSim parametrizations Functionality in derivde classes is provided through ...
Definition: TFCSParametrizationBase.h:41
TFCSHistoLateralShapeWeight
Definition: TFCSHistoLateralShapeWeight.h:13
TFCSExtrapolationState
Definition: TFCSExtrapolationState.h:13
TFCSLateralShapeParametrizationHitBase::Hit
Definition: TFCSLateralShapeParametrizationHitBase.h:42
RunActsMaterialValidation.extrapol
extrapol
Definition: RunActsMaterialValidation.py:90
TFCSHistoLateralShapeGausLogWeightHitAndMiss::TFCSHistoLateralShapeGausLogWeightHitAndMiss
TFCSHistoLateralShapeGausLogWeightHitAndMiss(const char *name=nullptr, const char *title=nullptr)
Definition: TFCSHistoLateralShapeGausLogWeightHitAndMiss.cxx:20
covarianceTool.title
title
Definition: covarianceTool.py:542
TFCSHistoLateralShapeWeight.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
TFCSHistoLateralShapeGausLogWeightHitAndMiss::~TFCSHistoLateralShapeGausLogWeightHitAndMiss
virtual ~TFCSHistoLateralShapeGausLogWeightHitAndMiss()
Definition: TFCSHistoLateralShapeGausLogWeightHitAndMiss.cxx:25
TFCSHistoLateralShapeGausLogWeightHitAndMiss
Definition: TFCSHistoLateralShapeGausLogWeightHitAndMiss.h:13
TFCSHistoLateralShapeGausLogWeightHitAndMiss::simulate_hit
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.
Definition: TFCSHistoLateralShapeGausLogWeightHitAndMiss.cxx:27
TFCSTruthState
Definition: TFCSTruthState.h:13
TFCSSimulationState
Definition: TFCSSimulationState.h:32