BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
FTFinder.cxx File Reference
#include <cmath>
#include <iostream>
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/IDataManagerSvc.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/IPartPropSvc.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/SmartRef.h"
#include "GaudiKernel/SmartRefVector.h"
#include "GaudiKernel/StatusCode.h"
#include "EvTimeEvent/RecEsTime.h"
#include "EventModel/EventHeader.h"
#include "Identifier/Identifier.h"
#include "Identifier/MdcID.h"
#include "MdcGeomSvc/IMdcGeomSvc.h"
#include "MdcGeomSvc/MdcGeoLayer.h"
#include "MdcGeomSvc/MdcGeoSuper.h"
#include "MdcGeomSvc/MdcGeoWire.h"
#include "MdcRawEvent/MdcDigi.h"
#include "MdcRecEvent/RecMdcHit.h"
#include "MdcRecEvent/RecMdcTrack.h"
#include "RawDataProviderSvc/IRawDataProviderSvc.h"
#include "RawEvent/RawDataUtil.h"
#include "ReconEvent/ReconEvent.h"
#include "TrigEvent/TrigData.h"
#include "TrigEvent/TrigGTD.h"
#include "TrigEvent/TrigGTDProvider.h"
#include "TrigEvent/TrigMdc.h"
#include "FTFinder.h"
#include "FTGeom.h"
#include "FTLayer.h"
#include "FTList.h"
#include "FTSegment.h"
#include "FTSuperLayer.h"
#include "FTTrack.h"
#include "FTWire.h"
#include "MdcParameter.h"
#include "ntupleItem.h"
#include "McTruth/McParticle.h"
#include "AIDA/IAxis.h"
#include "AIDA/IHistogram1D.h"
#include "AIDA/IHistogram2D.h"
#include "AIDA/IHistogram3D.h"
#include "AIDA/IHistogramFactory.h"

Go to the source code of this file.

Variables

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::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_ncellMC
IHistogram1D * g_ncell
IHistogram1D * g_naxialhit
IHistogram1D * g_nstereohit
IHistogram1D * g_nhit
IHistogram2D * g_hitmap [20]
int num_2Dtrk
int num_3Dtrk
int num_finaltrk

Variable Documentation

◆ g_dr

NTuple::Array<float> g_dr
extern

Definition at line 32 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_dz

NTuple::Array<float> g_dz

Definition at line 71 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_estime

NTuple::Item<float> g_estime
extern

Definition at line 33 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_eventNo

NTuple::Item<long> g_eventNo

Definition at line 61 of file FTFinder.cxx.

◆ g_hitmap

IHistogram2D* g_hitmap[20]
extern

Definition at line 44 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_kappa

NTuple::Array<float> g_kappa

Definition at line 71 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_naxialhit

IHistogram1D* g_naxialhit
extern

Definition at line 41 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_ncell

IHistogram1D* g_ncell
extern

Definition at line 40 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_ncellMC

IHistogram1D* g_ncellMC
extern

Definition at line 39 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_nhit

IHistogram1D* g_nhit
extern

Definition at line 43 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_nstereohit

IHistogram1D* g_nstereohit
extern

Definition at line 42 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_ntrk

NTuple::Item<long> g_ntrk
extern

Definition at line 27 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_ntrkMC

NTuple::Item<long> g_ntrkMC
extern

Definition at line 21 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_p

NTuple::Array<float> g_p

Definition at line 68 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_phi

NTuple::Array<float> g_phi
extern

Definition at line 30 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_phi0

NTuple::Array<float> g_phi0

Definition at line 71 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_phi0MC

NTuple::Array<float> g_phi0MC

Definition at line 62 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_pt

NTuple::Array<float> g_pt

Definition at line 68 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_ptMC

NTuple::Array<float> g_ptMC

Definition at line 63 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_px

NTuple::Array<float> g_px
extern

Definition at line 29 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_pxMC

NTuple::Array<float> g_pxMC
extern

Definition at line 23 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_py

NTuple::Array<float> g_py

Definition at line 68 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_pyMC

NTuple::Array<float> g_pyMC

Definition at line 63 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_pz

NTuple::Array<float> g_pz

Definition at line 68 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_pzMC

NTuple::Array<float> g_pzMC

Definition at line 63 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_tanl

NTuple::Array<float> g_tanl

Definition at line 71 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_theta

NTuple::Array<float> g_theta

Definition at line 69 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_theta0MC

NTuple::Array<float> g_theta0MC
extern

Definition at line 22 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_vx

NTuple::Array<float> g_vx
extern

Definition at line 31 of file ntupleItem.h.

Referenced by MdcFastTrkAlg::initialize().

◆ g_vy

NTuple::Array<float> g_vy

Definition at line 70 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ g_vz

NTuple::Array<float> g_vz

Definition at line 70 of file FTFinder.cxx.

Referenced by MdcFastTrkAlg::initialize().

◆ num_2Dtrk

int num_2Dtrk
extern

◆ num_3Dtrk

int num_3Dtrk

◆ num_finaltrk

int num_finaltrk