CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/Geometry/TrackerNumberingBuilder/plugins/CmsTrackerSubStrctBuilder.h

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