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

Namespaces

 CalibInitializer
 
 DetectorType
 
 SystVariation
 

Classes

class  CalibContainer
 
struct  MuonCalibToolAccessors
 Accessors for the MuonCalibTool. More...
 
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, SagittaCorrection::PtExtra__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::Data24, 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 
Data24 
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 
PtExtra__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::Data24) return "Data24";
67  if(year == DataYear::Run4) return "Run4";
68  return "";
69  }

◆ 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:225
MCP::SagittaCorrection::Datastat__1up
@ Datastat__1up
MCP::DataYear::Data24
@ Data24
MCP::MST_Categories::Four
@ Four
MCP::DataYear::Data18
@ Data18
MCP::ScaleResCorrection::SystErr__1down
@ SystErr__1down
egEnergyCorr::Resolution::Nominal
@ Nominal
Definition: egammaEnergyCorrectionTool.h:62
TRT_PAI_physicsConstants::r0
const double r0
electron radius{cm}
Definition: TRT_PAI_physicsConstants.h:22
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::SagittaCorrection::PtExtra__1up
@ PtExtra__1up
MCP::DataYear::Data22
@ Data22
MCP::TrackType::ME
@ ME
generate::Zero
void Zero(TH1D *hin)
Definition: generate.cxx:32