BOSS 7.1.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkTimeAdjuster.h
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: TrkTimeAdjuster.h,v 1.1.1.1 2005/04/21 06:01:42 zhangy Exp $
4//
5// Description:
6// Class TrkTimeAdjuster
7//
8// base class which can be just to 'transform' raw times from
9// one subdetector to another...
10//
11// Environment:
12// Software developed for the BaBar Detector at the SLAC B-Factory.
13//
14// Author List:
15// Gerhard Raven
16//
17// Copyright Information:
18// Copyright (C) 1999 UC, San Diego
19//
20//------------------------------------------------------------------------
21
22#ifndef TRKTIMEADJUSTER_H
23#define TRKTIMEADJUSTER_H
24
25
27{
28public:
29 virtual ~TrkTimeAdjuster();
30
31 // subtract this # of seconds from the 'raw' (digi) time
32 // to get the 'BaBar' time; This corrected time can be
33 // compared directly to the bunch T0.
34 virtual double deltaTimePep() const =0;
35 virtual double deltaTimeMdc() const =0;
36 virtual double deltaTimeDrc() const =0;
37 virtual double deltaTimeEmc() const =0;
38 virtual double deltaTimeIfr() const =0;
39
40// set functions
41
42 virtual void setDeltaTimePep(double delta) =0;
43 virtual void setDeltaTimeMdc(double delta) =0;
44 virtual void setDeltaTimeDrc(double delta) =0;
45 virtual void setDeltaTimeEmc(double delta) =0;
46 virtual void setDeltaTimeIfr(double delta) =0;
47
48};
49
50#endif
const double delta
virtual double deltaTimePep() const =0
virtual ~TrkTimeAdjuster()
virtual void setDeltaTimeMdc(double delta)=0
virtual double deltaTimeEmc() const =0
virtual double deltaTimeDrc() const =0
virtual void setDeltaTimePep(double delta)=0
virtual void setDeltaTimeIfr(double delta)=0
virtual double deltaTimeIfr() const =0
virtual void setDeltaTimeEmc(double delta)=0
virtual void setDeltaTimeDrc(double delta)=0
virtual double deltaTimeMdc() const =0