ATLAS Offline Software
Loading...
Searching...
No Matches
TRTDigCondFakeMap.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 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
10namespace CLHEP{
11 class HepRandomEngine;
12}
17
18public:
22 const TRT_ID* trt_id,
23 int UseGasMix,
24 ToolHandle<ITRT_StrawStatusSummaryTool> & sumTool
25 );
26
27protected:
28
29 void setStrawStateInfo(Identifier& TRT_Identifier,
30 const double& strawlength,
31 double& noiselevel,
32 double& relative_noiseamplitude,
33 CLHEP::HepRandomEngine *rndmEngine);
34
35private:
36
38
39};
40
41#endif
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
TRTDigCondBase(const TRTDigSettings *, const InDetDD::TRT_DetectorManager *, const TRT_ID *, int UseGasMix, ToolHandle< ITRT_StrawStatusSummaryTool > sumTool)
Constructor.
float m_average_noiselevel
Average noise level.
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.
TRTDigCondFakeMap(const TRTDigSettings *, const InDetDD::TRT_DetectorManager *, const TRT_ID *trt_id, int UseGasMix, ToolHandle< ITRT_StrawStatusSummaryTool > &sumTool)
Constructor.
Class containing parameters and settings used by TRT digitization.
This is an Identifier helper class for the TRT subdetector.
Definition TRT_ID.h:84