CMS 3D CMS Logo

List of all members | Public Member Functions
CmsTrackerAbstractConstruction< FilteredView > Class Template Referenceabstract

#include <CmsTrackerAbstractConstruction.h>

Inheritance diagram for CmsTrackerAbstractConstruction< FilteredView >:
CmsTrackerLevelBuilder< FilteredView > CmsDetConstruction< FilteredView > CmsTrackerBuilder< FilteredView > CmsTrackerDiskBuilder< FilteredView > CmsTrackerLadderBuilder< FilteredView > CmsTrackerLayerBuilder< FilteredView > CmsTrackerOTDiscBuilder< FilteredView > CmsTrackerOTLayerBuilder< FilteredView > CmsTrackerOTRingBuilder< FilteredView > CmsTrackerPanelBuilder< FilteredView > CmsTrackerPetalBuilder< FilteredView > CmsTrackerPhase1DiskBuilder< FilteredView > CmsTrackerPhase2TPDiskBuilder< FilteredView > CmsTrackerPixelPhase1EndcapBuilder< FilteredView > CmsTrackerPixelPhase2DiskBuilder< FilteredView > CmsTrackerPixelPhase2EndcapBuilder< FilteredView > CmsTrackerPixelPhase2RingBuilder< FilteredView > CmsTrackerRingBuilder< FilteredView > CmsTrackerRodBuilder< FilteredView > CmsTrackerStringBuilder< FilteredView > CmsTrackerSubStrctBuilder< FilteredView > CmsTrackerWheelBuilder< FilteredView >

Public Member Functions

virtual void build (FilteredView &, GeometricDet *, const std::string &)=0
 
virtual ~CmsTrackerAbstractConstruction ()=default
 

Detailed Description

template<class FilteredView>
class CmsTrackerAbstractConstruction< FilteredView >

Abstract Class to construct a Tracker SubDet

Definition at line 12 of file CmsTrackerAbstractConstruction.h.

Constructor & Destructor Documentation

◆ ~CmsTrackerAbstractConstruction()

template<class FilteredView >
virtual CmsTrackerAbstractConstruction< FilteredView >::~CmsTrackerAbstractConstruction ( )
virtualdefault

Member Function Documentation

◆ build()

template<class FilteredView >
virtual void CmsTrackerAbstractConstruction< FilteredView >::build ( FilteredView &  ,
GeometricDet ,
const std::string &   
)
pure virtual