CMS 3D CMS Logo

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

#include <ME0GeometryBuilderFromDDD.h>

Public Member Functions

ME0Geometrybuild (const DDCompactView *cview, const MuonDDDConstants &muonConstants)
 
 ME0GeometryBuilderFromDDD ()
 
 ~ME0GeometryBuilderFromDDD ()
 

Private Member Functions

ME0GeometrybuildGeometry (DDFilteredView &fview, const MuonDDDConstants &muonConstants)
 

Private Attributes

std::map< ME0DetId,
std::vector< ME0DetId > > 
chids
 

Detailed Description

Build the ME0Geometry ftom the DDD description

Author
M. Maggi - INFN Bari

Definition at line 22 of file ME0GeometryBuilderFromDDD.h.

Constructor & Destructor Documentation

ME0GeometryBuilderFromDDD::ME0GeometryBuilderFromDDD ( )

Implementation of the ME0 Geometry Builder from DDD

Author
Port of: MuDDDME0Builder (ORCA)
M. Maggi - INFN Bari by D. Nash

Definition at line 32 of file ME0GeometryBuilderFromDDD.cc.

ME0GeometryBuilderFromDDD::~ME0GeometryBuilderFromDDD ( )

Definition at line 37 of file ME0GeometryBuilderFromDDD.cc.

Member Function Documentation

ME0Geometry * ME0GeometryBuilderFromDDD::build ( const DDCompactView cview,
const MuonDDDConstants muonConstants 
)

Definition at line 40 of file ME0GeometryBuilderFromDDD.cc.

Referenced by ME0GeometryESModule::produce().

ME0Geometry * ME0GeometryBuilderFromDDD::buildGeometry ( DDFilteredView fview,
const MuonDDDConstants muonConstants 
)
private

Definition at line 60 of file ME0GeometryBuilderFromDDD.cc.

Member Data Documentation

std::map<ME0DetId,std::vector<ME0DetId> > ME0GeometryBuilderFromDDD::chids
private

Definition at line 34 of file ME0GeometryBuilderFromDDD.h.