![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TILEPATERMONTOOL_H
15 #define TILEPATERMONTOOL_H
35 class TGraphAsymmErrors;
86 std::string trigChain =
"", std::string mergeAlgo =
"");
91 std::string trigChain =
"", std::string mergeAlgo =
"");
96 std::string trigChain =
"", std::string mergeAlgo =
"");
101 std::string trigChain =
"", std::string mergeAlgo =
"");
104 int nx,
const Double_t *xlgbins,
106 std::string trigChain =
"", std::string mergeAlgo =
"");
111 std::string trigChain =
"", std::string mergeAlgo =
"");
117 std::string trigChain =
"", std::string mergeAlgo =
"");
123 std::string trigChain =
"", std::string mergeAlgo =
"");
127 int ny,
const double*
ybins,
129 std::string trigChain =
"", std::string mergeAlgo =
"");
135 std::string trigChain =
"", std::string mergeAlgo =
"");
143 std::string trigChain =
"", std::string mergeAlgo =
"");
149 std::string trigChain =
"", std::string mergeAlgo =
"");
155 std::string trigChain =
"", std::string mergeAlgo =
"");
161 std::string trigChain =
"", std::string mergeAlgo =
"");
164 int nx,
const float*
xbins,
166 std::string trigChain =
"", std::string mergeAlgo =
"");
172 std::string trigChain =
"", std::string mergeAlgo =
"");
176 TGraph*
bookGraph (
const std::string&
dir,
const std::string& nam,
const std::string&
tit,
int N,
float*
X,
float*
Y);
178 TGraphErrors*
bookGraphErrors (
const std::string&
dir,
const std::string& nam,
const std::string&
tit,
179 int N,
float*
X,
float*
Y,
float* X_errors,
float* Y_errors);
182 int N,
float*
X,
float*
Y,
float* X_errors1,
183 float* X_errors2,
float* Y_errors1,
float* Y_errors2);
185 TMultiGraph*
bookMultiGraph (
const std::string&
dir,
const std::string& nam,
const std::string&
tit);
191 std::string trigChain =
"", std::string mergeAlgo =
"");
197 std::string trigChain =
"", std::string mergeAlgo =
"");
204 std::string trigChain =
"", std::string mergeAlgo =
"");
212 template <
typename T>
215 const std::string &trigChain =
"",
const std::string & mergeAlgo =
"" );
217 template <
typename T>
218 void regGraph(
const std::string& subDir,
T* graph,
220 const std::string & trigChain =
"",
const std::string & mergeAlgo =
"" );
235 std::string
m_EBcellName[48] = {
"E3",
"E4",
"D4",
"D4",
"C10",
"C10",
"A12",
"A12",
"B11",
"B11",
"A13",
"A13"
236 ,
"E1",
"E2",
"B12",
"B12",
"D5",
"D5",
"E3*",
"E4*",
"A14",
"A14",
"B13",
"B13"
237 ,
"",
"",
"",
"",
"",
"",
"B14",
"A15",
"A15",
"",
"",
"B14"
238 ,
"B15",
"D6",
"D6",
"B15",
"A16",
"A16",
"",
"",
"",
"",
"",
"" };
240 std::string
m_LBcellName[48] = {
"D0",
"A1",
"B1",
"B1",
"A1",
"A2",
"B2",
"B2",
"A2",
"A3",
"A3",
"B3"
241 ,
"B3",
"D1",
"D1",
"A4",
"B4",
"B4",
"A4",
"A5",
"A5",
"B5",
"B5",
"A6"
242 ,
"D2",
"D2",
"A6",
"B6",
"B6",
"A7",
"",
"",
"A7",
"B7",
"B7",
"A8"
243 ,
"A9",
"A9",
"A8",
"B8",
"B8",
"D3",
"B9",
"",
"D3",
"A10",
"A10",
"B9" };
265 int m_chMapLB[48] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
266 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
267 , 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0
268 , 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 };
270 int m_chMapEB[48] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
271 , 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0
272 , 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0
273 , 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 };
275 int m_chMapEBsp[48] = { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0
276 , 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
277 , 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0
278 , 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1 };
Helper class for TileCal online (hardware) identifiers.
The Athena Transient Store API.
Helper class for TileCal offline identifiers.
::StatusCode StatusCode
StatusCode definition for legacy code.
Helper class for TileCal offline identifiers of ancillary testbeam detectors and MBTS.