CMS 3D CMS Logo

Classes | Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes

CmsTrackerLevelBuilder Class Reference

#include <CmsTrackerLevelBuilder.h>

Inheritance diagram for CmsTrackerLevelBuilder:
CmsTrackerAbstractConstruction CmsDetConstruction CmsTrackerBuilder CmsTrackerDiskBuilder CmsTrackerLadderBuilder CmsTrackerLayerBuilder CmsTrackerPanelBuilder CmsTrackerPetalBuilder CmsTrackerRingBuilder CmsTrackerRodBuilder CmsTrackerStringBuilder CmsTrackerSubStrctBuilder CmsTrackerWheelBuilder

List of all members.

Classes

struct  ExtractPhi
struct  ExtractPhiGluedModule
struct  ExtractPhiGluedModuleMirror
struct  ExtractPhiMirror
struct  ExtractPhiModule
struct  ExtractPhiModuleMirror
struct  LessModZ
struct  LessR
struct  LessR_module
struct  LessZ
struct  subDetByType

Public Member Functions

virtual void build (DDFilteredView &, GeometricDet *, std::string)
virtual ~CmsTrackerLevelBuilder ()

Protected Attributes

CmsTrackerStringToEnum theCmsTrackerStringToEnum

Private Member Functions

virtual void buildComponent (DDFilteredView &, GeometricDet *, std::string)=0
virtual void sortNS (DDFilteredView &, GeometricDet *)

Private Attributes

CmsTrackerStringToEnum _CmsTrackerStringToEnum

Detailed Description

Definition at line 15 of file CmsTrackerLevelBuilder.h.


Constructor & Destructor Documentation

virtual CmsTrackerLevelBuilder::~CmsTrackerLevelBuilder ( ) [inline, virtual]

Definition at line 18 of file CmsTrackerLevelBuilder.h.

{}

Member Function Documentation

void CmsTrackerLevelBuilder::build ( DDFilteredView fv,
GeometricDet tracker,
std::string  attribute 
) [virtual]
virtual void CmsTrackerLevelBuilder::buildComponent ( DDFilteredView ,
GeometricDet ,
std::string   
) [private, pure virtual]
virtual void CmsTrackerLevelBuilder::sortNS ( DDFilteredView ,
GeometricDet  
) [inline, private, virtual]

Member Data Documentation

Definition at line 184 of file CmsTrackerLevelBuilder.h.