ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MinBiasScintSDOptions Struct Reference

#include <MinBiasScintSDOptions.h>

Collaboration diagram for MinBiasScintSDOptions:

Public Member Functions

 MinBiasScintSDOptions ()
 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
 Flag to indicate TileCal TestBeam configuration. More...
 
bool doBirk
 Flag to enable Birk's law. More...
 
double birk1
 Birks Law parameters - exp. More...
 
double birk2
 
bool doTOFCorrection
 Flag to apply TOF correction (subtract Time Of Flight from ATLAS center) More...
 
int verboseLevel
 Helper to keep the same verbosity everywhere. More...
 
std::string rDBAccessSvcName
 
std::string geoModelSvcName
 

Detailed Description

Definition at line 20 of file MinBiasScintSDOptions.h.

Constructor & Destructor Documentation

◆ MinBiasScintSDOptions()

MinBiasScintSDOptions::MinBiasScintSDOptions ( )
inline

Setup defaults.

Definition at line 22 of file MinBiasScintSDOptions.h.

23  : deltaTHit {0.5 , -75.25 , 75.25 , 5.},
24  timeCut(350.5),
25  tileTB(false),
26  doBirk(true),
27  birk1(0.0130 * CLHEP::g / (CLHEP::MeV * CLHEP::cm2)),
29  doTOFCorrection(true),
30  verboseLevel(0),
31  rDBAccessSvcName("RDBAccessSvc"),
32  geoModelSvcName("GeoModelSvc")
33  {
34 
35  }

Member Data Documentation

◆ birk1

double MinBiasScintSDOptions::birk1

Birks Law parameters - exp.

values from NIM 80 (1970) 239-244

Definition at line 52 of file MinBiasScintSDOptions.h.

◆ birk2

double MinBiasScintSDOptions::birk2

Definition at line 53 of file MinBiasScintSDOptions.h.

◆ deltaTHit

std::vector<double> MinBiasScintSDOptions::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 44 of file MinBiasScintSDOptions.h.

◆ doBirk

bool MinBiasScintSDOptions::doBirk

Flag to enable Birk's law.

Definition at line 50 of file MinBiasScintSDOptions.h.

◆ doTOFCorrection

bool MinBiasScintSDOptions::doTOFCorrection

Flag to apply TOF correction (subtract Time Of Flight from ATLAS center)

Definition at line 55 of file MinBiasScintSDOptions.h.

◆ geoModelSvcName

std::string MinBiasScintSDOptions::geoModelSvcName

Definition at line 61 of file MinBiasScintSDOptions.h.

◆ rDBAccessSvcName

std::string MinBiasScintSDOptions::rDBAccessSvcName

Definition at line 59 of file MinBiasScintSDOptions.h.

◆ tileTB

bool MinBiasScintSDOptions::tileTB

Flag to indicate TileCal TestBeam configuration.

Definition at line 48 of file MinBiasScintSDOptions.h.

◆ timeCut

double MinBiasScintSDOptions::timeCut

Time cut for hits, all hits go to one single time bin if time is above this cut.

Definition at line 46 of file MinBiasScintSDOptions.h.

◆ verboseLevel

int MinBiasScintSDOptions::verboseLevel

Helper to keep the same verbosity everywhere.

Definition at line 57 of file MinBiasScintSDOptions.h.


The documentation for this struct was generated from the following file:
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
MinBiasScintSDOptions::doBirk
bool doBirk
Flag to enable Birk's law.
Definition: MinBiasScintSDOptions.h:50
MinBiasScintSDOptions::doTOFCorrection
bool doTOFCorrection
Flag to apply TOF correction (subtract Time Of Flight from ATLAS center)
Definition: MinBiasScintSDOptions.h:55
MinBiasScintSDOptions::rDBAccessSvcName
std::string rDBAccessSvcName
Definition: MinBiasScintSDOptions.h:59
python.SystemOfUnits.MeV
int MeV
Definition: SystemOfUnits.py:154
MinBiasScintSDOptions::verboseLevel
int verboseLevel
Helper to keep the same verbosity everywhere.
Definition: MinBiasScintSDOptions.h:57
MinBiasScintSDOptions::geoModelSvcName
std::string geoModelSvcName
Definition: MinBiasScintSDOptions.h:61
MinBiasScintSDOptions::birk1
double birk1
Birks Law parameters - exp.
Definition: MinBiasScintSDOptions.h:52
python.SystemOfUnits.cm2
int cm2
Definition: SystemOfUnits.py:88
MinBiasScintSDOptions::deltaTHit
std::vector< double > deltaTHit
A time granularity for G4 hits in TileHit it can be just one number, e.g.
Definition: MinBiasScintSDOptions.h:44
python.CaloCondTools.g
g
Definition: CaloCondTools.py:15
MinBiasScintSDOptions::timeCut
double timeCut
Time cut for hits, all hits go to one single time bin if time is above this cut.
Definition: MinBiasScintSDOptions.h:46
MinBiasScintSDOptions::tileTB
bool tileTB
Flag to indicate TileCal TestBeam configuration.
Definition: MinBiasScintSDOptions.h:48
MinBiasScintSDOptions::birk2
double birk2
Definition: MinBiasScintSDOptions.h:53