BOSS 7.0.3
BESIII Offline Software System
|
#include <iostream>
#include <vector>
#include <algorithm>
#include "EsTimeAlg/EsTimeAlg.h"
#include "EsTimeAlg/Toffz_helix.h"
#include "TrackUtil/Helix.h"
#include "EsTimeAlg/Emc_helix.h"
#include "EsTimeAlg/EstParameter.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/AlgFactory.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IDataManagerSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/IJobOptionsSvc.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/INTupleSvc.h"
#include "GaudiKernel/IHistogramSvc.h"
#include "AIDA/IHistogramFactory.h"
#include "McTruth/McParticle.h"
#include "EventModel/EventHeader.h"
#include "MdcRawEvent/MdcDigi.h"
#include "TofRawEvent/TofDigi.h"
#include "McTruth/TofMcHit.h"
#include "RawEvent/RawDataUtil.h"
#include "MdcRecEvent/RecMdcTrack.h"
#include "MdcRecEvent/RecMdcDedx.h"
#include "MdcRecEvent/RecMdcHit.h"
#include "EmcRecEventModel/RecEmcShower.h"
#include "ReconEvent/ReconEvent.h"
#include "CLHEP/Vector/ThreeVector.h"
#include "GaudiKernel/IPartPropSvc.h"
#include "TrigEvent/TrigData.h"
#include "RawDataProviderSvc/IRawDataProviderSvc.h"
#include "RawDataProviderSvc/TofData.h"
#include "EstTofCaliSvc/IEstTofCaliSvc.h"
#include "DetVerSvc/IDetVerSvc.h"
#include "MdcGeomSvc/IMdcGeomSvc.h"
#include "MdcGeomSvc/MdcGeoWire.h"
#include "MdcGeomSvc/MdcGeoLayer.h"
#include "MdcCalibFunSvc/MdcCalibFunSvc.h"
#include "MdcCalibFunSvc/IMdcCalibFunSvc.h"
#include "Identifier/Identifier.h"
#include "Identifier/TofID.h"
#include "Identifier/MdcID.h"
#include "EvTimeEvent/RecEsTime.h"
#include "CLHEP/Geometry/Point3D.h"
Go to the source code of this file.
Macros | |
#define | MXWIRE 6860 |
#define | MXTKHIT 6860 |
#define | MXTRK 15 |
Typedefs | |
typedef HepGeom::Point3D< double > | HepPoint3D |
typedef std::vector< double > | Vdouble |
Variables | |
const double | VLIGHT =29.98 |
const double | ELMAS2 =0.511E-3*0.511E-3 |
const double | MUMAS2 =105.658E-3*105.658E-3 |
const double | PIMAS2 =139.569E-3*139.569E-3 |
const double | PROTONMAS2 =938.272E-3*938.272E-3 |
const double | RCTOF2 =81.*81. |
const double | RCEMC2 =94.2*94.2 |
const double | TDC2NSEC =0.5 |
const double | NSEC2TDC =2.0 |
const double | PI =3.141593 |
const double | PIBY44 =3.141593/44. |
const double | VELPROP =33.33 |
#define MXTKHIT 6860 |
#define MXTRK 15 |
#define MXWIRE 6860 |
typedef HepGeom::Point3D<double> HepPoint3D |
Definition at line 59 of file EsTimeAlg.cxx.
typedef std::vector<double> Vdouble |
Definition at line 67 of file EsTimeAlg.cxx.
const double ELMAS2 =0.511E-3*0.511E-3 |
Definition at line 75 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double MUMAS2 =105.658E-3*105.658E-3 |
Definition at line 76 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double NSEC2TDC =2.0 |
Definition at line 81 of file EsTimeAlg.cxx.
const double PI =3.141593 |
Definition at line 82 of file EsTimeAlg.cxx.
const double PIBY44 =3.141593/44. |
Definition at line 82 of file EsTimeAlg.cxx.
const double PIMAS2 =139.569E-3*139.569E-3 |
Definition at line 77 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double PROTONMAS2 =938.272E-3*938.272E-3 |
Definition at line 78 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double RCEMC2 =94.2*94.2 |
Definition at line 80 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double RCTOF2 =81.*81. |
Definition at line 79 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double TDC2NSEC =0.5 |
Definition at line 81 of file EsTimeAlg.cxx.
const double VELPROP =33.33 |
Definition at line 83 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().
const double VLIGHT =29.98 |
Definition at line 74 of file EsTimeAlg.cxx.
Referenced by EsTimeAlg::execute().