ATLAS Offline Software
Loading...
Searching...
No Matches
ISF::PunchThroughTool::InfoMap Struct Reference
Collaboration diagram for ISF::PunchThroughTool::InfoMap:

Public Member Functions

 InfoMap (const XMLCoreNode &node)

Public Attributes

std::string name
std::vector< double > etaMins
std::vector< double > etaMaxs
std::vector< int > pidStr

Detailed Description

Definition at line 66 of file PunchThroughTool.h.

Constructor & Destructor Documentation

◆ InfoMap()

ISF::PunchThroughTool::InfoMap::InfoMap ( const XMLCoreNode & node)

Definition at line 792 of file PunchThroughTool.cxx.

793 : name (node.get_attrib ("name")),
794 etaMins (str_to_list<double> (node.get_attrib ("etaMins"))),
795 etaMaxs (str_to_list<double> (node.get_attrib ("etaMaxs"))),
796 pidStr (str_to_list<int> (node.get_attrib ("pidStr")))
797{
798}
std::vector< T > str_to_list(const std::string_view str)
const std::string & get_attrib(const std::string &name) const
Retrieve the value of an attribute.
std::vector< double > etaMins
std::vector< double > etaMaxs

Member Data Documentation

◆ etaMaxs

std::vector<double> ISF::PunchThroughTool::InfoMap::etaMaxs

Definition at line 72 of file PunchThroughTool.h.

◆ etaMins

std::vector<double> ISF::PunchThroughTool::InfoMap::etaMins

Definition at line 71 of file PunchThroughTool.h.

◆ name

std::string ISF::PunchThroughTool::InfoMap::name

Definition at line 70 of file PunchThroughTool.h.

◆ pidStr

std::vector<int> ISF::PunchThroughTool::InfoMap::pidStr

Definition at line 73 of file PunchThroughTool.h.


The documentation for this struct was generated from the following files: