CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Mrpc/MrpcCalibSvc/MrpcCalibSvc-00-00-02/MrpcCalibSvc/MrpcCalibSvc.h
Go to the documentation of this file.
1// $Id: MrpcCaliSvc.h,v 1.00 2013/08/01 mullrich // -*-c++-*-
2#ifndef MRPCCALIBSVC_H
3#define MRPCCALIBSVC_H
4
5
6#include <iostream>
7#include <ios>
8#include <vector>
9
10#include "GaudiKernel/Service.h"
11#include "GaudiKernel/IInterface.h"
12#include "GaudiKernel/Property.h"
13#include "GaudiKernel/IIncidentListener.h"
14#include "GaudiKernel/IDataProviderSvc.h"
15
16
17
18class MrpcCalibSvc
19{
20public:
23
24
25 double Time_Amplitude_Correction(unsigned int tdcChannel, unsigned int tdc2Channel);
26
27 double GetSigma(double, unsigned , int, bool);
28 double GetSigmaElectron(double, unsigned,bool);
29 double GetSigmaMuon(double, unsigned,bool);
30 double GetSigmaPion(double, unsigned,bool);
31 double GetSigmaKaon(double, unsigned,bool);
32 double GetSigmaProton(double, unsigned,bool);
33
34 double GetEnergyCalibration(double, bool, bool);
35
36
37
38
39};
40
41
42
43
44
45
46
47
48#endif
double GetSigmaMuon(double, unsigned, bool)
double GetSigmaPion(double, unsigned, bool)
double GetSigmaProton(double, unsigned, bool)
double GetEnergyCalibration(double, bool, bool)
double GetSigmaKaon(double, unsigned, bool)
double Time_Amplitude_Correction(unsigned int tdcChannel, unsigned int tdc2Channel)
double GetSigma(double, unsigned, int, bool)
double GetSigmaElectron(double, unsigned, bool)