Go to the documentation of this file. 1 #ifndef ANGLECONVERTER_H
2 #define ANGLECONVERTER_H
45 const unsigned int &digi1,
46 const unsigned int &digi2)
const;
55 int getGlobalEta(
unsigned int rawid,
const unsigned int &aDigi);
bool isCSCCounterClockwise(const std::unique_ptr< const CSCLayer > &layer) const
Check orientation of strips in given CSC chamber.
int getGlobalEta(unsigned int rawid, const L1MuDTChambPhDigi &aDigi, const L1MuDTChambThContainer *dtThDigis)
Convert local eta coordinate to global digital microGMT scale.
unsigned int nPhiBins
Number of phi bins along 2Pi.
AngleConverter(edm::ConsumesCollector &, bool getDuringEvent=true)
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeometryToken_
const CSCGeometry * _geocsc
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeometryToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeometryToken_
const RPCGeometry * _georpc
constexpr std::array< uint8_t, layerIndexSize > layer
void checkAndUpdateGeometry(const edm::EventSetup &, unsigned int)
Update the Geometry with current Event Setup.
const int findBTIgroup(const L1MuDTChambPhDigi &aDigi, const L1MuDTChambThContainer *dtThDigis)
Find BTI group.
unsigned long long _geom_cache_id
int getProcessorPhi(unsigned int iProcessor, l1t::tftype part, const L1MuDTChambPhDigi &digi) const
const DTGeometry * _geodt