|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "TProfile2D.h"
18 case FCAL_C :
return "FCAL_C";
19 case HEC_C :
return "HEC_C";
22 case EMEC_C :
return "EMEC_C";
23 case EMB_C :
return "EMB_C";
25 case EMB_A :
return "EMB_A";
28 case EMEC_A :
return "EMEC_A";
29 case HEC_A :
return "HEC_A";
30 case FCAL_A :
return "FCAL_A";
32 case EMB :
return "EMB";
33 case EMEC :
return "EMEC";
36 case HEC :
return "HEC";
37 case FCAL :
return "FCAL";
38 case EM :
return "EM";
42 return "UNKNOWN_CALO";
61 if (
str ==
"EMB")
return EMB;
65 if (
str ==
"HEC")
return HEC;
67 if (
str ==
"EM")
return EM;
119 return "UNKNOWN_PARTITION";
190 if (
id == idSpec)
return true;
191 if (idSpec ==
EMB && (
id ==
EMB_A ||
id ==
EMB_C))
return true;
197 if (idSpec ==
HEC && (
id ==
HEC_A ||
id ==
HEC_C))
return true;
210 case HEC_C :
return -1;
214 case EMB_C :
return -1;
216 case EMB_A :
return +1;
220 case HEC_A :
return +1;
224 case EMEC :
return 0;
228 case FCAL :
return 0;
static bool matchCalo(CaloId id, CaloId idSpec)
static PartitionId partition(CaloId id)
static CaloId summary(CaloId id)
static TString str(CaloId id)
static PartitionId partitionId(const TString &str)
static CaloId caloId(const TString &str)
static CaloId mirror(CaloId id)
static short sign(CaloId id)