ATLAS Offline Software
TRTProcessingOfEndCapHits.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRT_G4_SD_TRTProcessingOfEndCapHits_hh
6 #define TRT_G4_SD_TRTProcessingOfEndCapHits_hh
7 
9 
10 class TRTParameters;
12 
13 class G4Step;
14 
16 {
18 
19 public:
22 
23  bool ProcessHit(G4Step*);
24 
25 private:
28  void Initialize();
29  void DeleteArrays();
30 
31  int m_printMessages; //FIXME obsolete?
32 
35 
38 
40 
45 
48 
49  const TRTParameters* m_pParameters;
51 
53 };
54 
55 #endif // TRT_G4_SD_TRTProcessingOfEndCapHits_hh
TRTProcessingOfEndCapHits::m_pParameters
const TRTParameters * m_pParameters
Definition: TRTProcessingOfEndCapHits.h:49
TRTProcessingOfEndCapHits
Definition: TRTProcessingOfEndCapHits.h:16
TRTProcessingOfEndCapHits::m_printMessages
int m_printMessages
Definition: TRTProcessingOfEndCapHits.h:31
TRTProcessingOfEndCapHits::m_verboseLevel
int m_verboseLevel
Definition: TRTProcessingOfEndCapHits.h:52
TRTProcessingOfEndCapHits::m_initialStrawIDInSectorC
int m_initialStrawIDInSectorC
Definition: TRTProcessingOfEndCapHits.h:44
TRTProcessingOfEndCapHits::m_numberOfWheelsAB
int m_numberOfWheelsAB
Definition: TRTProcessingOfEndCapHits.h:39
TRTProcessingOfEndCapHits::m_numberOfStrawsInPlanesAB
int m_numberOfStrawsInPlanesAB
Definition: TRTProcessingOfEndCapHits.h:36
TRTSensitiveDetector
Definition: TRTSensitiveDetector.h:25
TRTProcessingOfEndCapHits::m_numberOfStrawsInSectorC
int m_numberOfStrawsInSectorC
Definition: TRTProcessingOfEndCapHits.h:42
TRTProcessingOfEndCapHits::m_numberOfStrawsInSectorsAB
int m_numberOfStrawsInSectorsAB
Definition: TRTProcessingOfEndCapHits.h:41
TRTProcessingOfEndCapHits::Initialize
void Initialize()
Definition: TRTProcessingOfEndCapHits.cxx:71
TRTParametersForEndCapHits
Definition: TRTParametersForEndCapHits.h:14
TRTProcessingOfEndCapHits::m_sectorsABC
int m_sectorsABC
Definition: TRTProcessingOfEndCapHits.h:33
TRTProcessingOfEndCapHits::TRTProcessingOfEndCapHits
TRTProcessingOfEndCapHits(TRTSensitiveDetector *)
Definition: TRTProcessingOfEndCapHits.cxx:31
TRTProcessingOfEndCapHits::m_initialStrawIDInSectorsAB
int m_initialStrawIDInSectorsAB
Definition: TRTProcessingOfEndCapHits.h:43
TRTProcessingOfEndCapHits::~TRTProcessingOfEndCapHits
~TRTProcessingOfEndCapHits()
Definition: TRTProcessingOfEndCapHits.cxx:64
TRTProcessingOfEndCapHits::TRTProcessingOfEndCapHits
TRTProcessingOfEndCapHits(const TRTProcessingOfEndCapHits &)
TRTProcessingOfEndCapHits::m_testLocalCoordinatesOfHits
int m_testLocalCoordinatesOfHits
Definition: TRTProcessingOfEndCapHits.h:34
TRTProcessingOfEndCapHits::operator=
TRTProcessingOfEndCapHits & operator=(const TRTProcessingOfEndCapHits &)
TRTProcessingOfEndCapHits::m_numberOfStrawsInPlaneC
int m_numberOfStrawsInPlaneC
Definition: TRTProcessingOfEndCapHits.h:37
TRTProcessingOfEndCapHits::m_numberOfStrawsInIDSectorC
int m_numberOfStrawsInIDSectorC
Definition: TRTProcessingOfEndCapHits.h:47
TRTProcessingOfEndCapHits::m_numberOfStrawsInIDSectorsAB
int m_numberOfStrawsInIDSectorsAB
Definition: TRTProcessingOfEndCapHits.h:46
TRTProcessingOfEndCapHits::ProcessHit
bool ProcessHit(G4Step *)
Definition: TRTProcessingOfEndCapHits.cxx:87
checker_macros.h
Define macros for attributes used to control the static checker.
TRTProcessingOfEndCapHits::m_pSensitiveDetector
TRTSensitiveDetector * m_pSensitiveDetector
Definition: TRTProcessingOfEndCapHits.h:50
TRTProcessingOfEndCapHits::DeleteArrays
void DeleteArrays()