ATLAS Offline Software
Loading...
Searching...
No Matches
eflowRingThicknesses.cxx
Go to the documentation of this file.
1/* Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration */
2
4
6
7 double EM1 = 0.0491122;
8 double EM2 = 0.0175171;
9 double EM3 = 0.0278496;
10 double HEC = 0.0700683;
11 double Tile1Or2 = HEC;
12 double Tile3 = 0.111398;
13 double FCal = 0.141421;
14
15 switch(layer){
16
17 case eflowCalo::EMB1 : return EM1;
18 case eflowCalo::EMB2 : return EM2;
19 case eflowCalo::EMB3 : return EM3;
20 case eflowCalo::EME1 : return EM1;
21 case eflowCalo::EME2 : return EM2;
22 case eflowCalo::EME3 : return EM3;
23 case eflowCalo::HEC1 : return HEC;
24 case eflowCalo::HEC2 : return HEC;
25 case eflowCalo::HEC3 : return HEC;
26 case eflowCalo::HEC4 : return HEC;
27 case eflowCalo::Tile1 : return Tile1Or2;
28 case eflowCalo::Tile2 : return Tile1Or2;
29 case eflowCalo::Tile3 : return Tile3;
30 case eflowCalo::FCAL0 : return FCal;
31 case eflowCalo::FCAL1 : return FCal;
32 case eflowCalo::FCAL2 : return FCal;
33 case eflowCalo::Unknown : return 0.0;
34 }
35 //if no case was found return 0.0
36 return 0.0;
37}
static double ringThickness(const eflowCaloENUM &layer)
eflowCalo::LAYER eflowCaloENUM