LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Collection of sim::SimPhotons
, indexed by channel number.
More...
#include "SimPhotons.h"
Public Types | |
Vector types | |
typedef std::map< int, SimPhotons > | list_type |
typedef list_type::key_type | key_type |
typedef list_type::mapped_type | mapped_type |
typedef list_type::value_type | value_type |
typedef list_type::iterator | iterator |
typedef list_type::const_iterator | const_iterator |
typedef list_type::reverse_iterator | reverse_iterator |
typedef list_type::const_reverse_iterator | const_reverse_iterator |
typedef list_type::size_type | size_type |
typedef list_type::difference_type | difference_type |
typedef list_type::key_compare | key_compare |
typedef list_type::allocator_type | allocator_type |
Public Member Functions | |
SimPhotonsCollection ()=default | |
Constructor: an empty collection and no sensitive detector name. More... | |
std::string const & | GetSDName () const |
Returns the name of the sensitive detector for this collection. More... | |
void | SetSDName (std::string const &TheSDName) |
Sets the name of the sensitive detector for this collection. More... | |
Public Attributes | |
K | keys |
STL member. More... | |
T | elements |
STL member. More... | |
Private Attributes | |
std::string | fTheSDName |
Sensitive detector name. More... | |
Collection of sim::SimPhotons
, indexed by channel number.
The collection owns the photon data.
Definition at line 178 of file SimPhotons.h.
typedef list_type::allocator_type sim::SimPhotonsCollection::allocator_type |
Definition at line 197 of file SimPhotons.h.
typedef list_type::const_iterator sim::SimPhotonsCollection::const_iterator |
Definition at line 191 of file SimPhotons.h.
typedef list_type::const_reverse_iterator sim::SimPhotonsCollection::const_reverse_iterator |
Definition at line 193 of file SimPhotons.h.
typedef list_type::difference_type sim::SimPhotonsCollection::difference_type |
Definition at line 195 of file SimPhotons.h.
typedef list_type::iterator sim::SimPhotonsCollection::iterator |
Definition at line 190 of file SimPhotons.h.
typedef list_type::key_compare sim::SimPhotonsCollection::key_compare |
Definition at line 196 of file SimPhotons.h.
typedef list_type::key_type sim::SimPhotonsCollection::key_type |
Definition at line 187 of file SimPhotons.h.
typedef std::map<int, SimPhotons> sim::SimPhotonsCollection::list_type |
Definition at line 186 of file SimPhotons.h.
typedef list_type::mapped_type sim::SimPhotonsCollection::mapped_type |
Definition at line 188 of file SimPhotons.h.
typedef list_type::reverse_iterator sim::SimPhotonsCollection::reverse_iterator |
Definition at line 192 of file SimPhotons.h.
typedef list_type::size_type sim::SimPhotonsCollection::size_type |
Definition at line 194 of file SimPhotons.h.
typedef list_type::value_type sim::SimPhotonsCollection::value_type |
Definition at line 189 of file SimPhotons.h.
|
default |
Constructor: an empty collection and no sensitive detector name.
|
inline |
Returns the name of the sensitive detector for this collection.
Definition at line 258 of file SimPhotons.h.
|
inline |
Sets the name of the sensitive detector for this collection.
Definition at line 263 of file SimPhotons.h.
|
inherited |
STL member.
|
private |
Sensitive detector name.
Definition at line 180 of file SimPhotons.h.
|
inherited |
STL member.