ATLAS Offline Software
Loading...
Searching...
No Matches
PunchThroughG4Tool::InfoMap Struct Reference
Collaboration diagram for PunchThroughG4Tool::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 69 of file PunchThroughG4Tool.h.

Constructor & Destructor Documentation

◆ InfoMap()

PunchThroughG4Tool::InfoMap::InfoMap ( const XMLCoreNode & node)

Definition at line 928 of file PunchThroughG4Tool.cxx.

929 : name (node.get_attrib ("name")),
930 etaMins (str_to_list<double> (node.get_attrib ("etaMins"))),
931 etaMaxs (str_to_list<double> (node.get_attrib ("etaMaxs"))),
932 pidStr (str_to_list<int> (node.get_attrib ("pidStr")))
933{
934}
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> PunchThroughG4Tool::InfoMap::etaMaxs

Definition at line 75 of file PunchThroughG4Tool.h.

◆ etaMins

std::vector<double> PunchThroughG4Tool::InfoMap::etaMins

Definition at line 74 of file PunchThroughG4Tool.h.

◆ name

std::string PunchThroughG4Tool::InfoMap::name

Definition at line 73 of file PunchThroughG4Tool.h.

◆ pidStr

std::vector<int> PunchThroughG4Tool::InfoMap::pidStr

Definition at line 76 of file PunchThroughG4Tool.h.


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