ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
BTaggingEfficiencyTool::SystInfo Struct Reference
Collaboration diagram for BTaggingEfficiencyTool::SystInfo:

Public Member Functions

 SystInfo ()
 
bool getIndex (unsigned int flavourID, unsigned int &index) const
 

Public Attributes

std::map< unsigned int, unsigned int > indexMap
 
Analysis::Uncertainty uncType
 
bool isUp
 

Detailed Description

Definition at line 223 of file BTaggingEfficiencyTool.h.

Constructor & Destructor Documentation

◆ SystInfo()

BTaggingEfficiencyTool::SystInfo::SystInfo ( )
inline

Definition at line 224 of file BTaggingEfficiencyTool.h.

224 : uncType(Analysis::SFEigen), isUp(true) {;}

Member Function Documentation

◆ getIndex()

bool BTaggingEfficiencyTool::SystInfo::getIndex ( unsigned int  flavourID,
unsigned int &  index 
) const

Definition at line 1429 of file BTaggingEfficiencyTool.cxx.

1429  {
1430  auto mapIter = indexMap.find(flavourID); // if this systematic applies to flavour (i.e. if it's found) then return the index of the variation (numVariation) internal to CDIROOT
1431  if (mapIter==indexMap.end()) {
1432  return false;
1433  } else {
1434  index = mapIter->second;
1435  return true;
1436  }
1437 }

Member Data Documentation

◆ indexMap

std::map<unsigned int, unsigned int> BTaggingEfficiencyTool::SystInfo::indexMap

Definition at line 225 of file BTaggingEfficiencyTool.h.

◆ isUp

bool BTaggingEfficiencyTool::SystInfo::isUp

Definition at line 228 of file BTaggingEfficiencyTool.h.

◆ uncType

Analysis::Uncertainty BTaggingEfficiencyTool::SystInfo::uncType

Definition at line 226 of file BTaggingEfficiencyTool.h.


The documentation for this struct was generated from the following files:
index
Definition: index.py:1
BTaggingEfficiencyTool::SystInfo::indexMap
std::map< unsigned int, unsigned int > indexMap
Definition: BTaggingEfficiencyTool.h:225
Analysis::SFEigen
@ SFEigen
Definition: CalibrationDataInterfaceROOT.h:70
BTaggingEfficiencyTool::SystInfo::uncType
Analysis::Uncertainty uncType
Definition: BTaggingEfficiencyTool.h:226
BTaggingEfficiencyTool::SystInfo::isUp
bool isUp
Definition: BTaggingEfficiencyTool.h:228