ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetG4
TRT_G4_SD
src
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
8
#include "
CxxUtils/checker_macros.h
"
9
10
class
TRTParameters;
11
class
TRTSensitiveDetector
;
12
13
class
G4Step;
14
15
class
TRTProcessingOfEndCapHits
16
{
17
friend
class
TRTParametersForEndCapHits
;
18
19
public
:
20
TRTProcessingOfEndCapHits
(
TRTSensitiveDetector
*);
21
~TRTProcessingOfEndCapHits
();
22
23
bool
ProcessHit
(G4Step*);
24
25
private
:
26
TRTProcessingOfEndCapHits
(
const
TRTProcessingOfEndCapHits
&);
27
TRTProcessingOfEndCapHits
&
operator=
(
const
TRTProcessingOfEndCapHits
&);
28
void
Initialize
();
29
void
DeleteArrays
();
30
31
int
m_printMessages
;
//FIXME obsolete?
32
33
int
m_sectorsABC
;
34
int
m_testLocalCoordinatesOfHits
;
35
36
int
m_numberOfStrawsInPlanesAB
;
37
int
m_numberOfStrawsInPlaneC
;
38
39
int
m_numberOfWheelsAB
;
40
41
int
m_numberOfStrawsInSectorsAB
;
42
int
m_numberOfStrawsInSectorC
;
43
int
m_initialStrawIDInSectorsAB
;
44
int
m_initialStrawIDInSectorC
;
45
46
int
m_numberOfStrawsInIDSectorsAB
;
47
int
m_numberOfStrawsInIDSectorC
;
48
49
const
TRTParameters*
m_pParameters
;
50
TRTSensitiveDetector
*
m_pSensitiveDetector
;
51
52
int
m_verboseLevel
;
53
};
54
55
#endif
// TRT_G4_SD_TRTProcessingOfEndCapHits_hh
checker_macros.h
Define macros for attributes used to control the static checker.
TRTProcessingOfEndCapHits::DeleteArrays
void DeleteArrays()
TRTProcessingOfEndCapHits::m_numberOfStrawsInPlaneC
int m_numberOfStrawsInPlaneC
Definition
TRTProcessingOfEndCapHits.h:37
TRTProcessingOfEndCapHits::TRTProcessingOfEndCapHits
TRTProcessingOfEndCapHits(const TRTProcessingOfEndCapHits &)
TRTProcessingOfEndCapHits::TRTProcessingOfEndCapHits
TRTProcessingOfEndCapHits(TRTSensitiveDetector *)
Definition
TRTProcessingOfEndCapHits.cxx:32
TRTProcessingOfEndCapHits::m_initialStrawIDInSectorC
int m_initialStrawIDInSectorC
Definition
TRTProcessingOfEndCapHits.h:44
TRTProcessingOfEndCapHits::m_numberOfWheelsAB
int m_numberOfWheelsAB
Definition
TRTProcessingOfEndCapHits.h:39
TRTProcessingOfEndCapHits::m_numberOfStrawsInSectorC
int m_numberOfStrawsInSectorC
Definition
TRTProcessingOfEndCapHits.h:42
TRTProcessingOfEndCapHits::operator=
TRTProcessingOfEndCapHits & operator=(const TRTProcessingOfEndCapHits &)
TRTProcessingOfEndCapHits::m_testLocalCoordinatesOfHits
int m_testLocalCoordinatesOfHits
Definition
TRTProcessingOfEndCapHits.h:34
TRTProcessingOfEndCapHits::m_numberOfStrawsInPlanesAB
int m_numberOfStrawsInPlanesAB
Definition
TRTProcessingOfEndCapHits.h:36
TRTProcessingOfEndCapHits::m_numberOfStrawsInIDSectorC
int m_numberOfStrawsInIDSectorC
Definition
TRTProcessingOfEndCapHits.h:47
TRTProcessingOfEndCapHits::m_initialStrawIDInSectorsAB
int m_initialStrawIDInSectorsAB
Definition
TRTProcessingOfEndCapHits.h:43
TRTProcessingOfEndCapHits::~TRTProcessingOfEndCapHits
~TRTProcessingOfEndCapHits()
Definition
TRTProcessingOfEndCapHits.cxx:65
TRTProcessingOfEndCapHits::m_pSensitiveDetector
TRTSensitiveDetector * m_pSensitiveDetector
Definition
TRTProcessingOfEndCapHits.h:50
TRTProcessingOfEndCapHits::m_printMessages
int m_printMessages
Definition
TRTProcessingOfEndCapHits.h:31
TRTProcessingOfEndCapHits::m_numberOfStrawsInIDSectorsAB
int m_numberOfStrawsInIDSectorsAB
Definition
TRTProcessingOfEndCapHits.h:46
TRTProcessingOfEndCapHits::m_pParameters
const TRTParameters * m_pParameters
Definition
TRTProcessingOfEndCapHits.h:49
TRTProcessingOfEndCapHits::m_numberOfStrawsInSectorsAB
int m_numberOfStrawsInSectorsAB
Definition
TRTProcessingOfEndCapHits.h:41
TRTProcessingOfEndCapHits::m_sectorsABC
int m_sectorsABC
Definition
TRTProcessingOfEndCapHits.h:33
TRTProcessingOfEndCapHits::TRTParametersForEndCapHits
friend class TRTParametersForEndCapHits
Definition
TRTProcessingOfEndCapHits.h:17
TRTProcessingOfEndCapHits::Initialize
void Initialize()
Definition
TRTProcessingOfEndCapHits.cxx:72
TRTProcessingOfEndCapHits::m_verboseLevel
int m_verboseLevel
Definition
TRTProcessingOfEndCapHits.h:52
TRTProcessingOfEndCapHits::ProcessHit
bool ProcessHit(G4Step *)
Definition
TRTProcessingOfEndCapHits.cxx:88
TRTSensitiveDetector
Definition
TRTSensitiveDetector.h:26
Generated on
for ATLAS Offline Software by
1.17.0