Go to the documentation of this file. 1 #ifndef __L1TMuon_GeometryTranslator_h__
2 #define __L1TMuon_GeometryTranslator_h__
28 class ConsumesCollector;
GlobalPoint getME0SpecificPoint(const TriggerPrimitive &) const
unsigned long long _magfield_cache_id
double calcGEMSpecificPhi(const TriggerPrimitive &) const
double calcME0SpecificPhi(const TriggerPrimitive &) const
GlobalPoint getCSCSpecificPoint(const TriggerPrimitive &) const
double calcCSCSpecificPhi(const TriggerPrimitive &) const
GlobalPoint getGlobalPoint(const TriggerPrimitive &) const
edm::ESGetToken< DTGeometry, MuonGeometryRecord > geodtToken_
edm::ESHandle< RPCGeometry > _georpc
edm::ESHandle< ME0Geometry > _geome0
double calcRPCSpecificEta(const TriggerPrimitive &) const
const GEMGeometry & getGEMGeometry() const
double calculateGlobalPhi(const TriggerPrimitive &) const
double calcRPCSpecificPhi(const TriggerPrimitive &) const
edm::ESHandle< GEMGeometry > _geogem
edm::ESHandle< CSCGeometry > _geocsc
double calcGEMSpecificBend(const TriggerPrimitive &) const
double calcCSCSpecificEta(const TriggerPrimitive &) const
GeometryTranslator(edm::ConsumesCollector)
const RPCGeometry & getRPCGeometry() const
double calcDTSpecificBend(const TriggerPrimitive &) const
double calcGEMSpecificEta(const TriggerPrimitive &) const
edm::ESHandle< MagneticField > _magfield
double calcME0SpecificEta(const TriggerPrimitive &) const
GlobalPoint getRPCSpecificPoint(const TriggerPrimitive &) const
double calcCSCSpecificBend(const TriggerPrimitive &) const
void checkAndUpdateGeometry(const edm::EventSetup &)
double calculateGlobalEta(const TriggerPrimitive &) const
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > georpcToken_
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magfieldToken_
double calcDTSpecificPhi(const TriggerPrimitive &) const
double calcME0SpecificBend(const TriggerPrimitive &) const
edm::ESGetToken< ME0Geometry, MuonGeometryRecord > geome0Token_
bool isCSCCounterClockwise(const std::unique_ptr< const CSCLayer > &) const
const DTGeometry & getDTGeometry() const
GlobalPoint calcDTSpecificPoint(const TriggerPrimitive &) const
const CSCGeometry & getCSCGeometry() const
const ME0Geometry & getME0Geometry() const
const MagneticField & getMagneticField() const
double calcRPCSpecificBend(const TriggerPrimitive &) const
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > geocscToken_
double calculateBendAngle(const TriggerPrimitive &) const
double calcDTSpecificEta(const TriggerPrimitive &) const
GlobalPoint getGEMSpecificPoint(const TriggerPrimitive &) const
unsigned long long _geom_cache_id
edm::ESHandle< DTGeometry > _geodt
edm::ESGetToken< GEMGeometry, MuonGeometryRecord > geogemToken_