ATLAS Offline Software
Loading...
Searching...
No Matches
PixelMaterialMap::Key Class Reference
Collaboration diagram for PixelMaterialMap::Key:

Public Member Functions

 Key (int layerdisk_in, int typenum_in, const std::string &volumeName_in)
bool operator< (const Key &rhs) const

Public Attributes

int layerdisk
int typenum
std::string volumeName

Detailed Description

Definition at line 24 of file PixelMaterialMap.h.

Constructor & Destructor Documentation

◆ Key()

PixelMaterialMap::Key::Key ( int layerdisk_in,
int typenum_in,
const std::string & volumeName_in )

Definition at line 10 of file PixelMaterialMap.cxx.

10 :
11 layerdisk(layerdisk_in),
12 typenum(typenum_in),
13 volumeName(volumeName_in)
14{}

Member Function Documentation

◆ operator<()

bool PixelMaterialMap::Key::operator< ( const Key & rhs) const

Definition at line 16 of file PixelMaterialMap.cxx.

18{
19 return
20 ((volumeName < rhs.volumeName) ||
21 (volumeName == rhs.volumeName && layerdisk < rhs.layerdisk) ||
22 (volumeName == rhs.volumeName && layerdisk == rhs.layerdisk && typenum < rhs.typenum));
23}

Member Data Documentation

◆ layerdisk

int PixelMaterialMap::Key::layerdisk

Definition at line 28 of file PixelMaterialMap.h.

◆ typenum

int PixelMaterialMap::Key::typenum

Definition at line 29 of file PixelMaterialMap.h.

◆ volumeName

std::string PixelMaterialMap::Key::volumeName

Definition at line 30 of file PixelMaterialMap.h.


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