CMS 3D CMS Logo

DTTTrigSyncT0Only.h

Go to the documentation of this file.
00001 #ifndef RecoLocalMuon_DTTTrigSyncT0Only_H
00002 #define RecoLocalMuon_DTTTrigSyncT0Only_H
00003 
00014 #include "CalibMuon/DTDigiSync/interface/DTTTrigBaseSync.h"
00015 
00016 
00017 
00018 class DTLayer;
00019 class DTWireId;
00020 class DTT0;
00021 
00022 namespace edm {
00023   class ParameterSet;
00024 }
00025 
00026 class DTTTrigSyncT0Only : public DTTTrigBaseSync {
00027 public:
00029   DTTTrigSyncT0Only(const edm::ParameterSet& config);
00030 
00032   virtual ~DTTTrigSyncT0Only();
00033 
00034   // Operations
00035 
00037   virtual void setES(const edm::EventSetup& setup);
00038 
00039 
00044   virtual double offset(const DTLayer* layer,
00045                         const DTWireId& wireId,
00046                         const GlobalPoint& globPos,
00047                         double& tTrig,
00048                         double& wirePropCorr,
00049                         double& tofCorr);
00050 
00051   virtual double offset(const DTWireId& wireId);
00052 
00053  private:
00054   
00055   const DTT0 *tZeroMap;
00056 
00057   // Set the verbosity level
00058   static bool debug;
00059 };
00060 #endif
00061 

Generated on Tue Jun 9 17:25:30 2009 for CMSSW by  doxygen 1.5.4