ATLAS Offline Software
TRTProcessingOfBarrelHits.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_TRTProcessingOfBarrelHits_hh
6 #define TRT_G4_SD_TRTProcessingOfBarrelHits_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  int GetLayerID1(const int&, int&) const;
30  int GetLayerID2(const int&, int&) const;
31  void DeleteArrays();
32 
33  int m_printMessages; //FIXME obsolete?
34 
37 
41 
45 
49 
53 
54  const TRTParameters* m_pParameters;
56 
58 };
59 
60 #endif //TRT_G4_SD_TRTProcessingOfBarrelHits_hh
TRTProcessingOfBarrelHits::m_printMessages
int m_printMessages
Definition: TRTProcessingOfBarrelHits.h:33
TRTProcessingOfBarrelHits::m_integralDistributionOfStrawsB
int * m_integralDistributionOfStrawsB
Definition: TRTProcessingOfBarrelHits.h:47
TRTProcessingOfBarrelHits::m_numberOfStrawsC
int m_numberOfStrawsC
Definition: TRTProcessingOfBarrelHits.h:44
TRTProcessingOfBarrelHits::m_numberOfStrawLayersA
int m_numberOfStrawLayersA
Definition: TRTProcessingOfBarrelHits.h:38
TRTProcessingOfBarrelHits::m_integralDistributionOfStrawsC
int * m_integralDistributionOfStrawsC
Definition: TRTProcessingOfBarrelHits.h:48
TRTProcessingOfBarrelHits::m_strawIDToLayerIDB
int * m_strawIDToLayerIDB
Definition: TRTProcessingOfBarrelHits.h:51
TRTProcessingOfBarrelHits::TRTProcessingOfBarrelHits
TRTProcessingOfBarrelHits(TRTSensitiveDetector *)
Definition: TRTProcessingOfBarrelHits.cxx:31
TRTProcessingOfBarrelHits::m_numberOfStrawsA
int m_numberOfStrawsA
Definition: TRTProcessingOfBarrelHits.h:42
TRTProcessingOfBarrelHits::Initialize
void Initialize()
Definition: TRTProcessingOfBarrelHits.cxx:81
TRTSensitiveDetector
Definition: TRTSensitiveDetector.h:25
TRTProcessingOfBarrelHits::m_pSensitiveDetector
TRTSensitiveDetector * m_pSensitiveDetector
Definition: TRTProcessingOfBarrelHits.h:55
TRTProcessingOfBarrelHits::m_numberOfStrawLayersC
int m_numberOfStrawLayersC
Definition: TRTProcessingOfBarrelHits.h:40
TRTProcessingOfBarrelHits::GetLayerID1
int GetLayerID1(const int &, int &) const
Definition: TRTProcessingOfBarrelHits.cxx:243
TRTProcessingOfBarrelHits::m_pParameters
const TRTParameters * m_pParameters
Definition: TRTProcessingOfBarrelHits.h:54
TRTParametersForBarrelHits
Definition: TRTParametersForBarrelHits.h:14
TRTProcessingOfBarrelHits::m_strawIDToLayerIDA
int * m_strawIDToLayerIDA
Definition: TRTProcessingOfBarrelHits.h:50
TRTProcessingOfBarrelHits::m_numberOfStrawLayersB
int m_numberOfStrawLayersB
Definition: TRTProcessingOfBarrelHits.h:39
TRTProcessingOfBarrelHits::m_numberOfStrawsB
int m_numberOfStrawsB
Definition: TRTProcessingOfBarrelHits.h:43
TRTProcessingOfBarrelHits
Definition: TRTProcessingOfBarrelHits.h:16
TRTProcessingOfBarrelHits::operator=
TRTProcessingOfBarrelHits & operator=(const TRTProcessingOfBarrelHits &)
TRTProcessingOfBarrelHits::GetLayerID2
int GetLayerID2(const int &, int &) const
Definition: TRTProcessingOfBarrelHits.cxx:329
TRTProcessingOfBarrelHits::DeleteArrays
void DeleteArrays()
Definition: TRTProcessingOfBarrelHits.cxx:358
TRTProcessingOfBarrelHits::ProcessHit
bool ProcessHit(G4Step *)
Definition: TRTProcessingOfBarrelHits.cxx:123
TRTProcessingOfBarrelHits::m_testLocalCoordinatesOfHits
int m_testLocalCoordinatesOfHits
Definition: TRTProcessingOfBarrelHits.h:36
TRTProcessingOfBarrelHits::m_integralDistributionOfStrawsA
int * m_integralDistributionOfStrawsA
Definition: TRTProcessingOfBarrelHits.h:46
TRTProcessingOfBarrelHits::m_verboseLevel
int m_verboseLevel
Definition: TRTProcessingOfBarrelHits.h:57
checker_macros.h
Define macros for attributes used to control the static checker.
TRTProcessingOfBarrelHits::m_barrelIdentifier
int m_barrelIdentifier
Definition: TRTProcessingOfBarrelHits.h:35
TRTProcessingOfBarrelHits::TRTProcessingOfBarrelHits
TRTProcessingOfBarrelHits(const TRTProcessingOfBarrelHits &)
TRTProcessingOfBarrelHits::m_strawIDToLayerIDC
int * m_strawIDToLayerIDC
Definition: TRTProcessingOfBarrelHits.h:52
TRTProcessingOfBarrelHits::~TRTProcessingOfBarrelHits
~TRTProcessingOfBarrelHits()
Definition: TRTProcessingOfBarrelHits.cxx:67