ATLAS Offline Software
|
#include <TileSwitches.h>
Public Member Functions | |
TileSwitches (bool tb=false, bool pl=true) | |
Setup defaults. More... | |
Public Attributes | |
bool | testBeam |
setting up testbeam geometry or ATLAS geometry More... | |
bool | addPlatesToCell |
calculate cell volumes with or without front-plates and end-plates More... | |
int | uShape |
0: simulation without U-shape 1: simulation with U-shape More... | |
int | glue |
0: glue layer is removed and replaced by iron, 1: simulation with glue, 2: glue is replaced by iron + width of iron is modified in order to get the same sampling fraction More... | |
int | pvt |
0: all scintillators are polystyrene 1: crack scrintillators are PVT, others - polystyrene More... | |
int | steel |
0: Absorber is pure Iron 1: Absorber is tile::Steel defined in DB More... | |
int | csTube |
0: without Cesium tubes 1: with cesium tubes More... | |
int | crackOption |
0: crack scintillators in ext.barrel top-level envelopes 1: crack scintillators in separate TileCal top-level envelopes 2: crack scintillators in top-level enevelopes defined via jobOptions 3: crack scintillators in top-level enevelopes passed by pointer in constructor 4: positive crack scintillator in top-level enevelope passed by pointer in create method 5: negative crack scintillator in top-level enevelope passed by pointer in create method 9: crack scintillators are not created by TileAtlasFactory x0: where x=1,2,3,4,5 the same as 0, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x1: where x=1,2,3,4,5 the same as 1, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x2: where x=1,2,3,4,5 the same as 2, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x3: where x=1,2,3,4,5 the same as 3, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x9: where x=1,2,3,4,5 the same as 9, but skip creation of Barrel/ExtBar/ITC/Gap/Crack 59: nothing is created More... | |
Definition at line 14 of file TileSwitches.h.
|
inline |
bool TileSwitches::addPlatesToCell |
calculate cell volumes with or without front-plates and end-plates
Definition at line 34 of file TileSwitches.h.
int TileSwitches::crackOption |
0: crack scintillators in ext.barrel top-level envelopes 1: crack scintillators in separate TileCal top-level envelopes 2: crack scintillators in top-level enevelopes defined via jobOptions 3: crack scintillators in top-level enevelopes passed by pointer in constructor 4: positive crack scintillator in top-level enevelope passed by pointer in create method 5: negative crack scintillator in top-level enevelope passed by pointer in create method 9: crack scintillators are not created by TileAtlasFactory x0: where x=1,2,3,4,5 the same as 0, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x1: where x=1,2,3,4,5 the same as 1, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x2: where x=1,2,3,4,5 the same as 2, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x3: where x=1,2,3,4,5 the same as 3, but skip creation of Barrel/ExtBar/ITC/Gap/Crack x9: where x=1,2,3,4,5 the same as 9, but skip creation of Barrel/ExtBar/ITC/Gap/Crack 59: nothing is created
Definition at line 70 of file TileSwitches.h.
int TileSwitches::csTube |
0: without Cesium tubes 1: with cesium tubes
Definition at line 55 of file TileSwitches.h.
int TileSwitches::glue |
0: glue layer is removed and replaced by iron, 1: simulation with glue, 2: glue is replaced by iron + width of iron is modified in order to get the same sampling fraction
Definition at line 43 of file TileSwitches.h.
int TileSwitches::pvt |
0: all scintillators are polystyrene 1: crack scrintillators are PVT, others - polystyrene
Definition at line 47 of file TileSwitches.h.
int TileSwitches::steel |
0: Absorber is pure Iron 1: Absorber is tile::Steel defined in DB
Definition at line 51 of file TileSwitches.h.
bool TileSwitches::testBeam |
setting up testbeam geometry or ATLAS geometry
Definition at line 31 of file TileSwitches.h.
int TileSwitches::uShape |
0: simulation without U-shape 1: simulation with U-shape
Definition at line 38 of file TileSwitches.h.