CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Private Attributes
CSCTriggerGeometry Class Reference

#include <CSCTriggerGeometry.h>

Public Member Functions

 CSCTriggerGeometry ()
 
 ~CSCTriggerGeometry ()
 

Static Public Member Functions

static CSCTriggerGeomManagerget ()
 
static void setGeometry (const edm::ESHandle< CSCGeometry > &thegeom)
 

Static Private Attributes

static CSCTriggerGeomManager mygeom = CSCTriggerGeomManager()
 

Detailed Description

Static wrapper for CSCTriggerGeomManager Makes changing geometry per event easy.

Author
L. Gray 3/10/05

Definition at line 13 of file CSCTriggerGeometry.h.

Constructor & Destructor Documentation

CSCTriggerGeometry::CSCTriggerGeometry ( )
inline

Definition at line 16 of file CSCTriggerGeometry.h.

16 {}
CSCTriggerGeometry::~CSCTriggerGeometry ( )
inline

Definition at line 17 of file CSCTriggerGeometry.h.

17 {}

Member Function Documentation

static CSCTriggerGeomManager* CSCTriggerGeometry::get ( )
inlinestatic
static void CSCTriggerGeometry::setGeometry ( const edm::ESHandle< CSCGeometry > &  thegeom)
inlinestatic

Definition at line 19 of file CSCTriggerGeometry.h.

References mygeom, and CSCTriggerGeomManager::setGeometry().

Referenced by L1TCSCTF::analyze(), CSCTFTrackProducer::produce(), and CSCTriggerPrimitivesProducer::produce().

19 { mygeom.setGeometry(thegeom); }
void setGeometry(const edm::ESHandle< CSCGeometry > &thegeom)
static CSCTriggerGeomManager mygeom

Member Data Documentation

CSCTriggerGeomManager CSCTriggerGeometry::mygeom = CSCTriggerGeomManager()
staticprivate

Definition at line 23 of file CSCTriggerGeometry.h.

Referenced by get(), and setGeometry().