1 #ifndef __L1Trigger_L1THGCal_HGCalCoarseTriggerCellMapping_h__ 2 #define __L1Trigger_L1THGCal_HGCalCoarseTriggerCellMapping_h__
static constexpr int kSTCidMaskInv_
static constexpr int kSplit_Scin_Coarse_
static const std::map< int, int > kSplit_
void setGeometry(const HGCalTriggerGeometryBase *const geom)
std::vector< uint32_t > getConstituentTriggerCells(uint32_t ctcId) const
uint32_t getRepresentativeDetId(uint32_t tcid) const
static constexpr int kSplit_Individual_
static constexpr int kUShift_
static constexpr int kCTCsizeFine_
static constexpr int kHGCalScinCellMaskInv_
static constexpr int kSplit_Mid_
std::vector< unsigned > ctcSize_
static constexpr int kSplit_Fine_
static constexpr int kSplit_Scin_Mid_
void checkSizeValidity(int ctcSize) const
static constexpr int kNThicknesses_
static constexpr int kRotate7_
uint32_t getCoarseTriggerCellId(uint32_t detid) const
static constexpr int kSplit_Scin_Fine_
static const std::map< int, int > kSplit_Scin_
static constexpr int kUMask_
static constexpr int kSplit_Scin_VeryFine_
static constexpr int kRocMask_
static constexpr int kCTCsizeMid_
static constexpr int kRotate4_
GlobalPoint getCoarseTriggerCellPosition(uint32_t ctcId) const
static constexpr int kCTCsizeIndividual_
static constexpr int kVMask_
static constexpr int kHGCalCellMaskInv_
static constexpr int kSplit_Coarse_
static constexpr int kRoc240deg_
static constexpr int kNHGCalLayersMax_
static constexpr int kVShift_
HGCalTriggerTools triggerTools_
static constexpr int kRoc0deg_
static constexpr int kRocShift_
static constexpr int kSplit_Scin_Individual_
HGCSiliconDetIdToROC detIdToROC_
HGCalCoarseTriggerCellMapping(const std::vector< unsigned > &ctcSize)
static constexpr int kCTCsizeVeryFine_
static constexpr int kSplit_VeryFine_
static constexpr int kRoc120deg_
static constexpr int kCTCsizeCoarse_