CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
KalFitAlg.cxx File Reference
#include <cstdio>
#include <fstream>
#include <string.h>
#include <map>
#include <vector>
#include <algorithm>
#include "CLHEP/Geometry/Vector3D.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Matrix/Vector.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include "CLHEP/Matrix/Matrix.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/AlgFactory.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/PropertyMgr.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/IDataManagerSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IJobOptionsSvc.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/ContainedObject.h"
#include "GaudiKernel/SmartRef.h"
#include "GaudiKernel/SmartRefVector.h"
#include "GaudiKernel/ObjectVector.h"
#include "GaudiKernel/RndmGenerators.h"
#include "KalFitAlg/helix/Helix.h"
#include "KalFitAlg/lpav/Lpav.h"
#include "KalFitAlg/coil/Bfield.h"
#include "KalFitAlg/KalFitTrack.h"
#include "KalFitAlg/KalFitHitMdc.h"
#include "KalFitAlg/KalFitHelixSeg.h"
#include "KalFitAlg/KalFitElement.h"
#include "KalFitAlg/KalFitAlg.h"
#include "McTruth/McParticle.h"
#include "McTruth/MdcMcHit.h"
#include "EventModel/EventHeader.h"
#include "EvTimeEvent/RecEsTime.h"
#include "ReconEvent/ReconEvent.h"
#include "MdcRawEvent/MdcDigi.h"
#include "MdcRecEvent/RecMdcHit.h"
#include "MdcRecEvent/RecMdcTrack.h"
#include "MdcRecEvent/RecMdcKalHelixSeg.h"
#include "MdcRecEvent/RecMdcKalTrack.h"
#include "MdcGeomSvc/MdcGeomSvc.h"
#include "MagneticField/IMagneticFieldSvc.h"
#include "MagneticField/MagneticFieldSvc.h"
#include "VertexFit/IVertexDbSvc.h"
#include "Identifier/Identifier.h"
#include "Identifier/MdcID.h"
#include "GaudiKernel/IPartPropSvc.h"
#include "GaudiKernel/INTupleSvc.h"
#include "RawEvent/RawDataUtil.h"
#include "McTruth/CgemMcHit.h"
#include "CgemRecEvent/RecCgemCluster.h"
#include "CgemGeomSvc/ICgemGeomSvc.h"
#include "CgemGeomSvc/CgemGeomSvc.h"

Go to the source code of this file.

Typedefs

typedef HepGeom::Point3D< double > HepPoint3D
 

Variables

const double newr [3] ={7.8338,12.3604,16.6104}
 
const double dmr_layer [3] = {79.838,125.104,167.604}
 
const double dor_layer [3] = {81.338,126.604,169.104}
 
const double dr_layer [3] = {78.338,123.604,166.104}
 
bool testOutput =false
 

Typedef Documentation

◆ HepPoint3D

typedef HepGeom::Point3D<double> HepPoint3D

Definition at line 19 of file KalFitAlg.cxx.

Variable Documentation

◆ dmr_layer

const double dmr_layer[3] = {79.838,125.104,167.604}

Definition at line 87 of file KalFitAlg.cxx.

Referenced by KalFitGemHit::KalFitGemHit().

◆ dor_layer

const double dor_layer[3] = {81.338,126.604,169.104}

Definition at line 88 of file KalFitAlg.cxx.

◆ dr_layer

const double dr_layer[3] = {78.338,123.604,166.104}

Definition at line 89 of file KalFitAlg.cxx.

◆ newr

const double newr[3] ={7.8338,12.3604,16.6104}

Definition at line 86 of file KalFitAlg.cxx.

Referenced by MagneticFieldSvc::fieldVector().

◆ testOutput

bool testOutput =false

Definition at line 96 of file KalFitAlg.cxx.

Referenced by KalFitAlg::execute(), and KalFitAlg::kalman_fitting_anal().