1 #ifndef DataFormats_ForwardDetId_HFNoseTriggerDetId_H 2 #define DataFormats_ForwardDetId_HFNoseTriggerDetId_H 1 82 std::vector<int>
cellU()
const;
83 std::vector<int>
cellV()
const;
84 std::vector<std::pair<int, int> >
cellUV()
const;
static const int kHFNoseWaferUOffset
std::vector< std::pair< int, int > > cellUV() const
static const int kHFNoseCellVMask
static const int kHFNoseWaferVSignOffset
static const int kHFNoseTypeOffset
int waferUAbs() const
get the wafer #'s in u,v or in x,y
static const int kHFNoseWaferVOffset
int zside() const
get the z-side of the cell (1/-1)
bool isEE() const
consistency check : no bits left => no overhead
int layer() const
get the layer #
std::pair< int, int > triggerCellUV() const
static const int kHFNoseLayerOffset
static const int kHFNoseWaferUSignOffset
HFNoseDetId geometryCell() const
static const int kHFNoseMaxEELayer
static const int kHFNoseCellVOffset
std::ostream & operator<<(std::ostream &, const HFNoseTriggerDetId &id)
HFNoseDetId moduleId() const
std::pair< int, int > triggerCellXY() const
static const int kHFNoseSubdetMask
static const int kHFNoseCellUMask
int triggerCellU() const
get the cell #'s in u,v or in x,y
static const int kHFNoseWaferVSignMask
std::pair< int, int > waferXY() const
int type() const
get the type
std::pair< int, int > waferUV() const
static const int HFNoseTriggerCell
std::vector< int > cellU() const
HGCalTriggerSubdetector subdet() const
get the subdetector
std::vector< int > cellV() const
static const int kHFNoseLayerMask
static const int kHFNoseWaferUSignMask
static const int kHFNoseZsideOffset
static const int kHFNoseWaferVMask
static const int kHFNoseWaferUMask
static const int kHFNoseZsideMask
static const HFNoseTriggerDetId Undefined
static const int kHFNoseCellUOffset
HFNoseTriggerDetId & operator=(const DetId &id)
static const int kHFNoseSubdetOffset
static const int kHFNoseTypeMask