/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcFastTrkAlg/MdcFastTrkAlg-00-04-09/src/MdcFastTrkAlg.cxx File Reference

#include "MdcFastTrkAlg/MdcFastTrkAlg.h"
#include "MdcFastTrkAlg/FTFinder.h"
#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 "MdcGeomSvc/IMdcGeomSvc.h"
#include "MdcGeomSvc/MdcGeoWire.h"
#include "MdcGeomSvc/MdcGeoLayer.h"
#include "MdcFastTrkAlg/ntupleItem.h"
#include "BesTimerSvc/BesTimerSvc.h"
#include "McTruth/McKine.h"
#include <vector>
#include <iostream>

Go to the source code of this file.

Variables

int num_2Dtrk
int num_3Dtrk
int num_finaltrk
NTuple::Item< long > g_ntrkMC
NTuple::Item< long > g_eventNo
NTuple::Array< float > g_theta0MC
NTuple::Array< float > g_phi0MC
NTuple::Array< float > g_pxMC
NTuple::Array< float > g_pyMC
NTuple::Array< float > g_pzMC
NTuple::Array< float > g_ptMC
NTuple::Item< long > g_ntrk
NTuple::Item< float > g_eventtime
NTuple::Array< float > g_px
NTuple::Array< float > g_py
NTuple::Array< float > g_pz
NTuple::Array< float > g_pt
NTuple::Array< float > g_p
NTuple::Array< float > g_phi
NTuple::Array< float > g_theta
NTuple::Array< float > g_vx
NTuple::Array< float > g_vy
NTuple::Array< float > g_vz
NTuple::Array< float > g_dr
NTuple::Array< float > g_phi0
NTuple::Array< float > g_kappa
NTuple::Array< float > g_dz
NTuple::Array< float > g_tanl
NTuple::Item< float > g_estime
IHistogram1D * g_sigmaxy
IHistogram1D * g_sigmaz
IHistogram1D * g_chi2xy
IHistogram1D * g_chi2sz
IHistogram1D * g_ncellMC
IHistogram1D * g_ncell
IHistogram1D * g_naxialhit
IHistogram1D * g_nstereohit
IHistogram1D * g_nhit
IHistogram2D * g_hitmap [20]


Variable Documentation

IHistogram1D* g_chi2sz

Definition at line 39 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTTrack::s_zFit().

IHistogram1D* g_chi2xy

Definition at line 38 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTTrack::r_phiReFit().

NTuple::Array<float> g_dr

Definition at line 33 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_dz

Definition at line 33 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Item<float> g_estime

Definition at line 34 of file ntupleItem.h.

Referenced by FTFinder::getTestime(), and MdcFastTrkAlg::initialize().

NTuple::Item<long> g_eventNo

Definition at line 22 of file ntupleItem.h.

NTuple::Item<float> g_eventtime

Definition at line 29 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::execute(), and MdcFastTrkAlg::initialize().

IHistogram2D* g_hitmap[20]

Definition at line 45 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_kappa

Definition at line 33 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

IHistogram1D* g_naxialhit

Definition at line 42 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeTds().

IHistogram1D* g_ncell

Definition at line 41 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

IHistogram1D* g_ncellMC

Definition at line 40 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

IHistogram1D* g_nhit

Definition at line 44 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeTds().

IHistogram1D* g_nstereohit

Definition at line 43 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeTds().

NTuple::Item<long> g_ntrk

Definition at line 28 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Item<long> g_ntrkMC

Definition at line 22 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_p

Definition at line 30 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_phi

Definition at line 31 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_phi0

Definition at line 33 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_phi0MC

Definition at line 23 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_pt

Definition at line 30 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_ptMC

Definition at line 24 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_px

Definition at line 30 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_pxMC

Definition at line 24 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_py

Definition at line 30 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_pyMC

Definition at line 24 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_pz

Definition at line 30 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_pzMC

Definition at line 24 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

IHistogram1D* g_sigmaxy

Definition at line 36 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTTrack::r_phiReFit().

IHistogram1D* g_sigmaz

Definition at line 37 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTTrack::s_zFit().

NTuple::Array<float> g_tanl

Definition at line 33 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_theta

Definition at line 31 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_theta0MC

Definition at line 23 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::updateMdc().

NTuple::Array<float> g_vx

Definition at line 32 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_vy

Definition at line 32 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

NTuple::Array<float> g_vz

Definition at line 32 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize(), and FTFinder::makeMdst().

int num_2Dtrk

Definition at line 34 of file MdcFastTrkAlg.cxx.

Referenced by FTFinder::event(), MdcFastTrkAlg::finalize(), and MdcFastTrkAlg::initialize().

int num_3Dtrk

Definition at line 34 of file MdcFastTrkAlg.cxx.

Referenced by MdcFastTrkAlg::finalize(), and MdcFastTrkAlg::initialize().

int num_finaltrk

Definition at line 35 of file MdcFastTrkAlg.cxx.

Referenced by MdcFastTrkAlg::finalize(), and MdcFastTrkAlg::initialize().


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