CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h

Go to the documentation of this file.
00001 #ifndef CSCCommonTrigger_CSCTriggerGeometry_h
00002 #define CSCCommonTrigger_CSCTriggerGeometry_h
00003 
00011 #include <L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeomManager.h>
00012 
00013 class CSCTriggerGeometry
00014 {
00015  public:
00016   CSCTriggerGeometry() {}
00017   ~CSCTriggerGeometry() {}
00018 
00019   static void setGeometry(const edm::ESHandle<CSCGeometry>& thegeom) { mygeom.setGeometry(thegeom); }
00020   static CSCTriggerGeomManager* get() { return &mygeom; }
00021 
00022  private:
00023   static CSCTriggerGeomManager mygeom;
00024 };
00025 
00026 #endif