CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/CalibMuon/CSCCalibration/interface/CSCChannelMapperStartup.h

Go to the documentation of this file.
00001 #ifndef CSCChannelMapperStartup_H
00002 #define CSCChannelMapperStartup_H
00003 
00029 #include "CalibMuon/CSCCalibration/interface/CSCChannelMapperBase.h"
00030 
00031 class CSCChannelMapperStartup : public CSCChannelMapperBase {
00032  public:
00033 
00034   CSCChannelMapperStartup() {}
00035   ~CSCChannelMapperStartup() {}
00036 
00037   virtual std::string name() const {return "CSCChannelMapperStartup";}
00038 
00040   int rawStripChannel( const CSCDetId& id, int igeom ) const;
00041 
00043   int geomStripChannel( const CSCDetId& id, int iraw ) const ;
00044 
00047   int channelFromStrip( const CSCDetId& id, int strip ) const;
00048 
00051   CSCDetId rawCSCDetId( const CSCDetId& id ) const;
00052 
00053 };
00054 
00055 #endif