ATLAS Offline Software
Namespaces | Classes | Enumerations | Functions
MCP Namespace Reference

Namespaces

 CalibInitializer
 
 DetectorType
 
 SystVariation
 

Classes

class  CalibContainer
 
struct  MuonObj
 
struct  TrackCalibObj
 Basic object to cache all relevant information from the track. More...
 

Enumerations

enum  TrackType { TrackType::CB, TrackType::ID, TrackType::ME }
 
enum  SagittaCorrection { SagittaCorrection::Nominal, SagittaCorrection::Datastat__1up, SagittaCorrection::Residual__1up }
 
enum  ScaleResCorrection { ScaleResCorrection::Nominal, ScaleResCorrection::SystErr__1up, ScaleResCorrection::SystErr__1down }
 
enum  ScaleSmearParam {
  ScaleSmearParam::s0, ScaleSmearParam::s1, ScaleSmearParam::r0, ScaleSmearParam::r1,
  ScaleSmearParam::r2
}
 
enum  ExpectedResParam { ExpectedResParam::r0, ExpectedResParam::r1, ExpectedResParam::r2, ExpectedResParam::r2tan2 }
 
enum  DataYear {
  DataYear::Data16, DataYear::Data17, DataYear::Data18, DataYear::Data22,
  DataYear::Data23, DataYear::Run4
}
 
enum  MST_Categories {
  MST_Categories::Undefined, MST_Categories::Zero, MST_Categories::One, MST_Categories::Two,
  MST_Categories::Three, MST_Categories::Four
}
 

Functions

std::string toString (TrackType trkType)
 
std::string toString (ScaleSmearParam param)
 
std::string toString (DataYear year)
 

Enumeration Type Documentation

◆ DataYear

enum MCP::DataYear
strong
Enumerator
Data16 
Data17 
Data18 
Data22 
Data23 
Run4 

Definition at line 28 of file EnumDef.h.

◆ ExpectedResParam

enum MCP::ExpectedResParam
strong
Enumerator
r0 
r1 
r2 
r2tan2 

Definition at line 25 of file EnumDef.h.

25 { r0, r1, r2, r2tan2 };

◆ MST_Categories

enum MCP::MST_Categories
strong
Enumerator
Undefined 
Zero 
One 
Two 
Three 
Four 

Definition at line 31 of file EnumDef.h.

◆ SagittaCorrection

Enumerator
Nominal 
Datastat__1up 
Residual__1up 

Definition at line 16 of file EnumDef.h.

◆ ScaleResCorrection

Enumerator
Nominal 
SystErr__1up 
SystErr__1down 

Definition at line 19 of file EnumDef.h.

◆ ScaleSmearParam

enum MCP::ScaleSmearParam
strong
Enumerator
s0 
s1 
r0 
r1 
r2 

Definition at line 22 of file EnumDef.h.

22 { s0, s1, r0, r1, r2 };

◆ TrackType

enum MCP::TrackType
strong
Enumerator
CB 
ID 
ME 

Definition at line 13 of file EnumDef.h.

13 { CB, ID, ME };

Function Documentation

◆ toString() [1/3]

std::string MCP::toString ( DataYear  year)
inline

Definition at line 59 of file EnumDef.h.

60  {
61  if(year == DataYear::Data16) return "Data16";
62  if(year == DataYear::Data17) return "Data17";
63  if(year == DataYear::Data18) return "Data18";
64  if(year == DataYear::Data22) return "Data22";
65  if(year == DataYear::Data23) return "Data23";
66  if(year == DataYear::Run4) return "Run4";
67  return "";
68  }

◆ toString() [2/3]

std::string MCP::toString ( ScaleSmearParam  param)
inline

Definition at line 48 of file EnumDef.h.

49  {
50  if(param == ScaleSmearParam::s0) return "s0";
51  if(param == ScaleSmearParam::s1) return "s1";
52  if(param == ScaleSmearParam::r0) return "r0";
53  if(param == ScaleSmearParam::r1) return "r1";
54  if(param == ScaleSmearParam::r2) return "r2";
55 
56  return "";
57  }

◆ toString() [3/3]

std::string MCP::toString ( TrackType  trkType)
inline

Definition at line 39 of file EnumDef.h.

40  {
41  if(trkType == TrackType::CB) return "CB";
42  if(trkType == TrackType::ID) return "ID";
43  if(trkType == TrackType::ME) return "ME";
44 
45  return "";
46  }
MCP::MST_Categories::Three
@ Three
MCP::DetectorType::CB
@ CB
Definition: EnumDef.h:37
MCP::SagittaCorrection::Residual__1up
@ Residual__1up
ReadCellNoiseFromCoolCompare.s1
s1
Definition: ReadCellNoiseFromCoolCompare.py:378
Undefined
@ Undefined
Definition: MaterialTypes.h:8
MCP::DataYear::Data16
@ Data16
ID
std::vector< Identifier > ID
Definition: CalibHitIDCheck.h:24
MCP::MST_Categories::Two
@ Two
MCP::DataYear::Data23
@ Data23
MCP::ScaleSmearParam::s0
@ s0
MCP::ScaleSmearParam::r2
@ r2
python.AtlRunQueryAMI.year
year
Definition: AtlRunQueryAMI.py:226
MCP::SagittaCorrection::Datastat__1up
@ Datastat__1up
MCP::MST_Categories::Four
@ Four
MCP::DataYear::Data18
@ Data18
MCP::ScaleResCorrection::SystErr__1down
@ SystErr__1down
egEnergyCorr::Resolution::Nominal
@ Nominal
Definition: egammaEnergyCorrectionTool.h:65
TRT_PAI_physicsConstants::r0
const double r0
electron radius{cm}
Definition: TRT_PAI_physicsConstants.h:20
MCP::MST_Categories::One
@ One
MCP::ScaleResCorrection::SystErr__1up
@ SystErr__1up
MCP::DataYear::Data17
@ Data17
MCP::DataYear::Run4
@ Run4
MCP::ExpectedResParam::r2tan2
@ r2tan2
MCP::ScaleSmearParam::r1
@ r1
MCP::DataYear::Data22
@ Data22
MCP::TrackType::ME
@ ME
generate::Zero
void Zero(TH1D *hin)
Definition: generate.cxx:32