ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
TileCalorimeter
TileG4
TileGeoG4SD
TileGeoG4SD
TileSDOptions.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TILESDOPTIONS_h
6
#define TILESDOPTIONS_h
7
8
/* This is a very simple struct for holding sensitive detector
9
configuration options; formerly this was in
10
TileCalorimeter/TileSimUtils/TileSimUtils/TileG4SimOptions.h
11
But now that there are real tools, that setup is not necessary
12
*/
13
14
#include <string>
15
#include <vector>
16
17
class
TileSDOptions
18
{
19
public
:
21
TileSDOptions
()
22
:
deltaTHit
{0.5 , -75.25 , 75.25 , 5.},
23
timeCut
(350.5),
24
tileTB
(false),
25
plateToCell
(-1),
26
uShape
(-1),
27
doBirk
(true),
28
doTileRow
(false),
29
doTOFCorrection
(true),
30
doCalibHitParticleID
(false),
31
verboseLevel
(0),
32
rDBAccessSvcName
(
"RDBAccessSvc"
),
33
geoModelSvcName
(
"GeoModelSvc"
)
34
{
35
36
}
37
45
std::vector<double>
deltaTHit
;
46
48
double
timeCut
;
49
51
bool
tileTB
;
// used in TileGeoG4CalibSD and TileGeoG4SDCalc
52
56
int
plateToCell
;
57
59
int
uShape
;
60
62
bool
doBirk
;
63
65
bool
doTileRow
;
66
68
bool
doTOFCorrection
;
69
71
bool
doCalibHitParticleID
;
72
74
int
verboseLevel
;
75
76
//** Name of the RDBAccessSvc instance to use */
77
std::string
rDBAccessSvcName
;
78
79
//** Name of the GeoModelSvc instance to use */
80
std::string
geoModelSvcName
;
81
};
82
83
#endif
TileSDOptions::deltaTHit
std::vector< double > deltaTHit
A time granularity for G4 hits in TileHit it can be just one number, e.g.
Definition
TileSDOptions.h:45
TileSDOptions::doTOFCorrection
bool doTOFCorrection
used in TileGeoG4SDCalc only
Definition
TileSDOptions.h:68
TileSDOptions::doTileRow
bool doTileRow
used in TileGeoG4SDCalc only
Definition
TileSDOptions.h:65
TileSDOptions::geoModelSvcName
std::string geoModelSvcName
used in TileGeoG4CalibSD only
Definition
TileSDOptions.h:80
TileSDOptions::uShape
int uShape
used in TileGeoG4DMLookupBuilder only
Definition
TileSDOptions.h:59
TileSDOptions::plateToCell
int plateToCell
Special flag for Calibration Hits.
Definition
TileSDOptions.h:56
TileSDOptions::verboseLevel
int verboseLevel
used in TileGeoG4CalibSD only
Definition
TileSDOptions.h:74
TileSDOptions::tileTB
bool tileTB
used in TileGeoG4SDCalc only
Definition
TileSDOptions.h:51
TileSDOptions::doCalibHitParticleID
bool doCalibHitParticleID
used in TileGeoG4SDCalc only
Definition
TileSDOptions.h:71
TileSDOptions::timeCut
double timeCut
Time cut for hits, all hits go to one single time bin if time is above this cut.
Definition
TileSDOptions.h:48
TileSDOptions::doBirk
bool doBirk
used in TileGeoG4SDCalc only
Definition
TileSDOptions.h:62
TileSDOptions::rDBAccessSvcName
std::string rDBAccessSvcName
Definition
TileSDOptions.h:77
TileSDOptions::TileSDOptions
TileSDOptions()
Setup defaults.
Definition
TileSDOptions.h:21
Generated on
for ATLAS Offline Software by
1.17.0