CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerBuilder.h

Go to the documentation of this file.
00001 #ifndef Geometry_TrackerNumberingBuilder_CmsTrackerBuilder_H
00002 # define Geometry_TrackerNumberingBuilder_CmsTrackerBuilder_H
00003 
00004 # include "Geometry/TrackerNumberingBuilder/plugins/CmsTrackerLevelBuilder.h"
00005 # include "FWCore/ParameterSet/interface/types.h"
00006 # include <string>
00007 
00011 class CmsTrackerBuilder : public CmsTrackerLevelBuilder
00012 {
00013 public:
00014   CmsTrackerBuilder( unsigned int totalBlade );
00015 
00016 private:
00017   unsigned int m_totalBlade;
00018 
00019   virtual void sortNS( DDFilteredView& , GeometricDet* );
00020   virtual void buildComponent( DDFilteredView& , GeometricDet*, std::string );
00021 };
00022 
00023 #endif