ATLAS Offline Software
Simulation
ISF
ISF_FastCaloSim
ISF_FastCaloSimEvent
ISF_FastCaloSimEvent
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
8
#include "
ISF_FastCaloSimEvent/TFCSHistoLateralShapeWeight.h
"
9
10
class
TH1;
11
12
class
TFCSHistoLateralShapeGausLogWeightHitAndMiss
13
:
public
TFCSHistoLateralShapeWeight
{
14
public
:
15
TFCSHistoLateralShapeGausLogWeightHitAndMiss
(
const
char
*
name
=
nullptr
,
16
const
char
*
title
=
nullptr
);
17
virtual
~TFCSHistoLateralShapeGausLogWeightHitAndMiss
();
18
21
virtual
FCSReturnCode
22
simulate_hit
(
Hit
&hit,
TFCSSimulationState
&simulstate,
23
const
TFCSTruthState
*truth,
24
const
TFCSExtrapolationState
*
extrapol
)
override
;
25
26
private
:
27
ClassDefOverride(
TFCSHistoLateralShapeGausLogWeightHitAndMiss
,
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
Generated on Thu Nov 7 2024 21:27:32 for ATLAS Offline Software by
1.8.18