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