ATLAS Offline Software
InnerDetector
InDetDigitization
TRT_Digitization
src
TRTDigCondFakeMap.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 TRT_DIGITIZATION_TRTDIGCONDFAKEMAP_H
6
#define TRT_DIGITIZATION_TRTDIGCONDFAKEMAP_H
7
8
#include "
TRTDigCondBase.h
"
9
#include "CLHEP/Random/RandomEngine.h"
10
14
class
TRTDigCondFakeMap
:
public
TRTDigCondBase
{
15
16
public
:
18
TRTDigCondFakeMap
(
const
TRTDigSettings
*,
19
const
InDetDD::TRT_DetectorManager
*,
20
const
TRT_ID
* trt_id,
21
int
UseGasMix,
22
ToolHandle<ITRT_StrawStatusSummaryTool> sumTool
23
);
24
25
protected
:
26
27
void
setStrawStateInfo
(
Identifier
& TRT_Identifier,
28
const
double
& strawlength,
29
double
& noiselevel,
30
double
& relative_noiseamplitude,
31
CLHEP::HepRandomEngine *rndmEngine);
32
33
private
:
34
35
float
m_average_noiselevel
;
37
};
38
39
#endif
TRTDigCondFakeMap::setStrawStateInfo
void setStrawStateInfo(Identifier &TRT_Identifier, const double &strawlength, double &noiselevel, double &relative_noiseamplitude, CLHEP::HepRandomEngine *rndmEngine)
Get straw state info based on hitid and strawlength.
Definition:
TRTDigCondFakeMap.cxx:38
TRTDigCondFakeMap
"Fake" straw map until "real" map is known.
Definition:
TRTDigCondFakeMap.h:14
TRTDigCondFakeMap::TRTDigCondFakeMap
TRTDigCondFakeMap(const TRTDigSettings *, const InDetDD::TRT_DetectorManager *, const TRT_ID *trt_id, int UseGasMix, ToolHandle< ITRT_StrawStatusSummaryTool > sumTool)
Constructor.
Definition:
TRTDigCondFakeMap.cxx:25
TRTDigCondBase.h
TRT_ID
Definition:
TRT_ID.h:84
InDetDD::TRT_DetectorManager
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Definition:
TRT_DetectorManager.h:69
TRTDigCondFakeMap::m_average_noiselevel
float m_average_noiselevel
Average noise level
Definition:
TRTDigCondFakeMap.h:35
TRTDigSettings
Class containing parameters and settings used by TRT digitization.
Definition:
TRTDigSettings.h:35
Identifier
Definition:
IdentifierFieldParser.cxx:14
TRTDigCondBase
Communication with CondDB.
Definition:
TRTDigCondBase.h:32
Generated on Fri Jan 10 2025 21:21:04 for ATLAS Offline Software by
1.8.18