/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/EsTimeAlg/EsTimeAlg-00-02-60/src/Emc_helix.cxx File Reference

#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/AlgFactory.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/PropertyMgr.h"
#include "EventModel/Event.h"
#include "MdcRawEvent/MdcDigi.h"
#include "EmcRawEvent/EmcDigi.h"
#include "McTruth/McParticle.h"
#include "MdcGeomSvc/IMdcGeomSvc.h"
#include "MdcGeomSvc/MdcGeoWire.h"
#include "MdcGeomSvc/MdcGeoLayer.h"
#include <vector>
#include <iostream>
#include <cstdio>
#include "EsTimeAlg/Emc_helix.h"
#include "CLHEP/Vector/ThreeVector.h"
#include "MdcFastTrkAlg/FTFinder.h"
#include "CLHEP/Geometry/Point3D.h"

Go to the source code of this file.

Typedefs

typedef HepGeom::Point3D<
double > 
HepPoint3D


Typedef Documentation

typedef HepGeom::Point3D<double> HepPoint3D

Obtains EMC hit postion that match MDC tracks found /// by BESIII Fast Tracker, fzisan. /// / How: /// Extrapolates fzisan tracks (helix) to the inner /// surface of EMC to obtain corresponding /// position. /// / Function: Emc_get(double remc, int id) /// rEmc: Input EMC counter radius /// id: Input fzisan track Id /// Return IDs: /// 1: OK /// -1: wrong fzisan ID /// -3: track multiplicity <= 0 /// -5: inclomplete fitting in fzisan /// -7: bad path length or Z_emc /// / Based on: helix class /// / /

Definition at line 51 of file Emc_helix.cxx.


Generated on Tue Nov 29 23:16:52 2016 for BOSS_7.0.2 by  doxygen 1.4.7