/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkTimeAdjuster.h

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id: TrkTimeAdjuster.h,v 1.1.1.1 2005/04/21 06:01:42 zhangy Exp $
00004 //
00005 // Description:
00006 //      Class TrkTimeAdjuster
00007 //     
00008 //      base class which can be just to 'transform' raw times from
00009 //      one subdetector to another...
00010 //
00011 // Environment:
00012 //      Software developed for the BaBar Detector at the SLAC B-Factory.
00013 //
00014 // Author List:
00015 //      Gerhard Raven
00016 //
00017 // Copyright Information:
00018 //      Copyright (C) 1999              UC, San Diego
00019 //
00020 //------------------------------------------------------------------------
00021 
00022 #ifndef TRKTIMEADJUSTER_H
00023 #define TRKTIMEADJUSTER_H
00024 
00025 
00026 class TrkTimeAdjuster 
00027 {
00028 public:
00029         virtual ~TrkTimeAdjuster();
00030 
00031         // subtract this # of seconds from the 'raw' (digi) time 
00032         // to get the 'BaBar' time; This corrected time can be 
00033         // compared directly to the bunch T0.
00034         virtual double deltaTimePep() const =0;
00035         virtual double deltaTimeMdc() const =0;
00036         virtual double deltaTimeDrc() const =0;
00037         virtual double deltaTimeEmc() const =0;
00038         virtual double deltaTimeIfr() const =0;
00039 
00040 // set functions
00041 
00042         virtual void setDeltaTimePep(double delta) =0;
00043         virtual void setDeltaTimeMdc(double delta) =0;
00044         virtual void setDeltaTimeDrc(double delta) =0;
00045         virtual void setDeltaTimeEmc(double delta) =0;
00046         virtual void setDeltaTimeIfr(double delta) =0;
00047 
00048 };
00049 
00050 #endif

Generated on Tue Nov 29 23:13:43 2016 for BOSS_7.0.2 by  doxygen 1.4.7