ATLAS Offline Software
Loading...
Searching...
No Matches
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
15
16public:
20 const TRT_ID* trt_id,
21 int UseGasMix,
22 ToolHandle<ITRT_StrawStatusSummaryTool> sumTool
23 );
24
25protected:
26
27 void setStrawStateInfo(Identifier& TRT_Identifier,
28 const double& strawlength,
29 double& noiselevel,
30 double& relative_noiseamplitude,
31 CLHEP::HepRandomEngine *rndmEngine);
32
33private:
34
36
37};
38
39#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.
TRTDigCondFakeMap(const TRTDigSettings *, const InDetDD::TRT_DetectorManager *, const TRT_ID *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.
Class containing parameters and settings used by TRT digitization.
This is an Identifier helper class for the TRT subdetector.
Definition TRT_ID.h:82