BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Tof/TofSimSvc/include/TofSimSvc/ITofSimSvc.h
Go to the documentation of this file.
1#ifndef ITOFSIMSVC_H
2#define ITOFSIMSVC_H
3
4#include "Gaudi/Property.h"
5#include "GaudiKernel/IInterface.h"
6#include "GaudiKernel/Service.h"
7
8// Declaration of the interface ID
9// static const InterfaceID IID_ITofSimSvc("ITofSimSvc",1,0);
10
11class ITofSimSvc : virtual public IInterface {
12public:
13 // static const InterfaceID& interfaceID() { return IID_ITofSimSvc; }
15 virtual const double BarLowThres() = 0;
16 virtual const double BarHighThres() = 0;
17 virtual const double EndLowThres() = 0;
18 virtual const double EndHighThres() = 0;
19 virtual const double BarPMTGain() = 0;
20 virtual const double EndPMTGain() = 0;
21 virtual const double BarConstant() = 0;
22 virtual const double EndConstant() = 0;
23 virtual const double EndNoiseSwitch() = 0;
24
25 virtual const double BarGain1( unsigned int id ) = 0;
26 virtual const double BarGain2( unsigned int id ) = 0;
27 virtual const double EndGain( unsigned int id ) = 0;
28 virtual const double BarAttenLength( unsigned int id ) = 0;
29 virtual const double EndAttenLength( unsigned int id ) = 0;
30 virtual const double EndNoiseSmear( unsigned int id ) = 0;
31
32 virtual void Dump() = 0;
33};
34
35#endif // ITOFSIMSVC_H
virtual const double EndConstant()=0
virtual const double BarConstant()=0
virtual const double EndPMTGain()=0
virtual const double BarLowThres()=0
virtual const double BarPMTGain()=0
DeclareInterfaceID(ITofSimSvc, 1, 0)
virtual const double EndGain(unsigned int id)=0
virtual const double EndNoiseSmear(unsigned int id)=0
virtual const double EndNoiseSwitch()=0
virtual const double EndLowThres()=0
virtual const double EndAttenLength(unsigned int id)=0
virtual const double BarGain2(unsigned int id)=0
virtual const double BarAttenLength(unsigned int id)=0
virtual const double BarHighThres()=0
virtual const double EndHighThres()=0
virtual const double BarGain1(unsigned int id)=0
virtual void Dump()=0