#include <EMTFGEMDetId.h>
Public Member Functions | |
int | chamber () const |
EMTFGEMDetId (const GEMDetId &id) | |
EMTFGEMDetId (const ME0DetId &id) | |
GEMDetId | getGEMDetId () const |
ME0DetId | getME0DetId () const |
bool | isME0 () const |
int | layer () const |
bool | operator< (const EMTFGEMDetId &r) const |
Sort Operator based on the raw detector id. More... | |
int | region () const |
The identifiers. More... | |
int | ring () const |
int | roll () const |
int | station () const |
Private Attributes | |
GEMDetId | gemDetId_ |
bool | isME0_ |
ME0DetId | me0DetId_ |
Definition at line 14 of file EMTFGEMDetId.h.
|
explicit |
Definition at line 4 of file EMTFGEMDetId.cc.
|
explicit |
Definition at line 12 of file EMTFGEMDetId.cc.
int EMTFGEMDetId::chamber | ( | ) | const |
Definition at line 62 of file EMTFGEMDetId.cc.
References ME0DetId::chamber(), GEMDetId::chamber(), getGEMDetId(), getME0DetId(), and isME0().
Referenced by PrimitiveConversion::convert_gem(), geometryXMLparser.CSCAlignable::index(), and PrimitiveSelection::select_gem().
|
inline |
Definition at line 32 of file EMTFGEMDetId.h.
References gemDetId_.
Referenced by chamber(), layer(), operator<(), region(), ring(), roll(), and station().
|
inline |
Definition at line 34 of file EMTFGEMDetId.h.
References me0DetId_.
Referenced by chamber(), layer(), operator<(), region(), and roll().
|
inline |
Definition at line 30 of file EMTFGEMDetId.h.
References isME0_.
Referenced by chamber(), layer(), operator<(), operator<<(), region(), ring(), roll(), and station().
int EMTFGEMDetId::layer | ( | ) | const |
Definition at line 55 of file EMTFGEMDetId.cc.
References getGEMDetId(), getME0DetId(), isME0(), ME0DetId::layer(), and GEMDetId::layer().
Referenced by geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), and PrimitiveSelection::select_gem().
bool EMTFGEMDetId::operator< | ( | const EMTFGEMDetId & | r | ) | const |
Sort Operator based on the raw detector id.
Definition at line 21 of file EMTFGEMDetId.cc.
References getGEMDetId(), getME0DetId(), and isME0().
int EMTFGEMDetId::region | ( | ) | const |
The identifiers.
Definition at line 32 of file EMTFGEMDetId.cc.
References getGEMDetId(), getME0DetId(), isME0(), ME0DetId::region(), and GEMDetId::region().
Referenced by PrimitiveConversion::convert_gem(), and PrimitiveSelection::select_gem().
int EMTFGEMDetId::ring | ( | ) | const |
Definition at line 39 of file EMTFGEMDetId.cc.
References getGEMDetId(), isME0(), and GEMDetId::ring().
Referenced by PrimitiveConversion::convert_gem(), geometryXMLparser.CSCAlignable::index(), and PrimitiveSelection::select_gem().
int EMTFGEMDetId::roll | ( | ) | const |
Definition at line 69 of file EMTFGEMDetId.cc.
References getGEMDetId(), getME0DetId(), isME0(), ME0DetId::roll(), and GEMDetId::roll().
Referenced by PrimitiveConversion::convert_gem(), and PrimitiveSelection::select_gem().
int EMTFGEMDetId::station | ( | ) | const |
Definition at line 47 of file EMTFGEMDetId.cc.
References getGEMDetId(), isME0(), and GEMDetId::station().
Referenced by PrimitiveConversion::convert_gem(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), and PrimitiveSelection::select_gem().
|
private |
Definition at line 37 of file EMTFGEMDetId.h.
Referenced by getGEMDetId().
|
private |
Definition at line 39 of file EMTFGEMDetId.h.
Referenced by isME0().
|
private |
Definition at line 38 of file EMTFGEMDetId.h.
Referenced by getME0DetId().