ATLAS Offline Software
|
#include <TileSDOptions.h>
Public Member Functions | |
TileSDOptions () | |
Setup defaults. More... | |
Public Attributes | |
std::vector< double > | deltaTHit |
A time granularity for G4 hits in TileHit it can be just one number, e.g. More... | |
double | timeCut |
Time cut for hits, all hits go to one single time bin if time is above this cut. More... | |
bool | tileTB |
used in TileGeoG4SDCalc only More... | |
int | plateToCell |
Special flag for Calibration Hits. More... | |
int | uShape |
used in TileGeoG4DMLookupBuilder only More... | |
bool | doBirk |
used in TileGeoG4SDCalc only More... | |
bool | doTileRow |
used in TileGeoG4SDCalc only More... | |
bool | doTOFCorrection |
used in TileGeoG4SDCalc only More... | |
bool | doCalibHitParticleID |
used in TileGeoG4SDCalc only More... | |
int | verboseLevel |
used in TileGeoG4CalibSD only More... | |
std::string | rDBAccessSvcName |
std::string | geoModelSvcName |
used in TileGeoG4CalibSD only More... | |
Definition at line 17 of file TileSDOptions.h.
|
inline |
std::vector<double> TileSDOptions::deltaTHit |
A time granularity for G4 hits in TileHit it can be just one number, e.g.
5.0 which means that the same granularity is used everywhere or it can be a vector which contains 3*N+1 elements, e.g. 0.1,-5,5, 0.5,-75,75, 5.0 which means that for [-5,5] ns interval granularity 0.1ns will be used for [-75,75] ns interval granularity 0.5ns will be used and 5ns granularity will be used for all other hits
Definition at line 45 of file TileSDOptions.h.
bool TileSDOptions::doBirk |
used in TileGeoG4SDCalc only
Flag to enable Birk's law
Definition at line 62 of file TileSDOptions.h.
bool TileSDOptions::doCalibHitParticleID |
used in TileGeoG4SDCalc only
Flag to produce calibration hits signed with primary particle ID
Definition at line 71 of file TileSDOptions.h.
bool TileSDOptions::doTileRow |
used in TileGeoG4SDCalc only
Flag to enable energy per tile row in TileHit
Definition at line 65 of file TileSDOptions.h.
bool TileSDOptions::doTOFCorrection |
used in TileGeoG4SDCalc only
Flag to apply TOF correction (subtract Time Of Flight from ATLAS center)
Definition at line 68 of file TileSDOptions.h.
std::string TileSDOptions::geoModelSvcName |
used in TileGeoG4CalibSD only
Definition at line 80 of file TileSDOptions.h.
int TileSDOptions::plateToCell |
Special flag for Calibration Hits.
If true then Tile Plates are the parts of the adjacent Tile cells. If false then they are Dead Materials
Definition at line 56 of file TileSDOptions.h.
std::string TileSDOptions::rDBAccessSvcName |
Definition at line 77 of file TileSDOptions.h.
bool TileSDOptions::tileTB |
used in TileGeoG4SDCalc only
Flag to indicate TileCal TestBeam configuration
Definition at line 51 of file TileSDOptions.h.
double TileSDOptions::timeCut |
Time cut for hits, all hits go to one single time bin if time is above this cut.
Definition at line 48 of file TileSDOptions.h.
int TileSDOptions::uShape |
used in TileGeoG4DMLookupBuilder only
Flag to enable simulation of light attenuation in tiles
Definition at line 59 of file TileSDOptions.h.
int TileSDOptions::verboseLevel |
used in TileGeoG4CalibSD only
Helper to keep the same verbosity everywhere
Definition at line 74 of file TileSDOptions.h.