BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
MdcxParameters Class Reference

#include <MdcxParameters.h>

Public Member Functions

virtual ~MdcxParameters ()
 

Static Public Attributes

static const double c = 29.9792458
 constants
 
static const double maxTrkOmega = 0.2
 Track attribute.
 
static const double maxTrkLength = 250.0
 
static double maxProca = 0.6
 
static double minTrkProb = 0.01
 
static const double maxDd0InMerge = 2.7
 
static const double maxDphi0InMerge = 0.15
 
static const double maxPdradInMerge = 0.22
 
static const double maxRcsInMerge = 18.0
 
static double maxRcsInAddSeg = 50.0
 
static double nSigAddHitTrk = 5.
 
static double addHitFactor = 10.
 
static const double maxAddHitCut = 5.
 
static double helixFitSigma = 5.
 
static double csmax4 = 50.
 
static double csmax3 = 1.
 
static const double maxMdcRadius = 81.0
 MDC Geometry.
 
static const double firstMdcAxialRadius = 18.9
 
static const double maxMdcZLen = 170.
 
static const int nSegCombo = 13
 relative to MdcxFindTracks
 
static const int findTrkGroup [nSegCombo][3]
 – relative to MdcxFindTracks
 
static const float maxDp12 [nSegCombo]
 
static const float maxDp13 [nSegCombo]
 
static const int layerSet2AddSeg [nSegCombo][11]
 
static float dropHitsSigma [43]
 
static int debug = 0
 
static const double maxDlen = 150.
 

Detailed Description

Definition at line 5 of file MdcxParameters.h.

Constructor & Destructor Documentation

◆ ~MdcxParameters()

virtual MdcxParameters::~MdcxParameters ( )
inlinevirtual

Definition at line 7 of file MdcxParameters.h.

7{};

Member Data Documentation

◆ addHitFactor

double MdcxParameters::addHitFactor = 10.
static

Definition at line 23 of file MdcxParameters.h.

◆ c

const double MdcxParameters::c = 29.9792458
static

constants

Definition at line 9 of file MdcxParameters.h.

Referenced by MdcxHel::Doca_Tof().

◆ csmax3

double MdcxParameters::csmax3 = 1.
static

Definition at line 30 of file MdcxParameters.h.

Referenced by MdcxTrackFinder::initialize(), and MdcxFindSegs::process().

◆ csmax4

double MdcxParameters::csmax4 = 50.
static

Definition at line 29 of file MdcxParameters.h.

Referenced by MdcxTrackFinder::initialize(), and MdcxFindSegs::process().

◆ debug

int MdcxParameters::debug = 0
static

Definition at line 44 of file MdcxParameters.h.

Referenced by MdcxAddHits::GetAssociates(), and MdcxTrackFinder::initialize().

◆ dropHitsSigma

float MdcxParameters::dropHitsSigma
static
Initial value:
= {
10.,5.,5.,10.,
10.,5.,5.,10.,
10.,5.,5.,5.,
5.,5.,5.,5.,
5.,5.,5.,10.,
10.,5.,5.,5.,
5.,5.,5.,5.,
5.,5.,5.,5.,
5.,5.,5.,10.,
10.,5.,5.,5.,
5.,5.,10.
}

Definition at line 43 of file MdcxParameters.h.

Referenced by MdcxFindTracks::drophits(), and MdcxTrackFinder::initialize().

◆ findTrkGroup

const int MdcxParameters::findTrkGroup
static
Initial value:
= {
{ 4, 5, 6 },
{ 2, 1, 0 },
{ 3, 1, 0 },
{ 4, 1, 0 },
{ 9, 7, 8 },
{ 3, 5, 6 },
{ 10, 7, 8 },
{ 3, 5, 1 },
{ 4, 7, 8 },
{ 9, 5, 6 },
{ 3, 0, 1 },
{ 4, 5, 1 },
{ 2, 5, 1 }
}

– relative to MdcxFindTracks

Definition at line 39 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ firstMdcAxialRadius

const double MdcxParameters::firstMdcAxialRadius = 18.9
static

Definition at line 34 of file MdcxParameters.h.

Referenced by MdcxAddHits::GetAssociates().

◆ helixFitSigma

double MdcxParameters::helixFitSigma = 5.
static

Definition at line 26 of file MdcxParameters.h.

Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::process().

◆ layerSet2AddSeg

const int MdcxParameters::layerSet2AddSeg
static
Initial value:
= {
{ 7, 8, 9, 10, 3, 2, 1, 0, 6, 5, 4 },
{ 3, 4, 5, 6, 7, 8, 9, 10, 2, 1, 0 },
{ 4, 2, 5, 6, 7, 8, 9, 10, 3, 1, 0 },
{ 3, 2, 5, 6, 7, 8, 9, 10, 4, 1, 0 },
{ 10, 6, 5, 4, 3, 2, 1, 0, 9, 8, 7 },
{ 4, 7, 8, 9, 10, 2, 1, 0, 6, 5, 3 },
{ 9, 6, 5, 4, 3, 2, 1, 0, 10, 8, 7 },
{ 4, 2, 6, 7, 8, 9, 10, 0, 5, 3, 1 },
{ 6, 5, 9, 10, 3, 2, 1, 0, 8, 7, 4 },
{ 7, 8, 10, 4, 3, 2, 1, 0, 9, 6, 5 },
{ 2, 4, 5, 6, 7, 8, 9, 10, 3, 1, 0 },
{ 3, 2, 6, 7, 8, 9, 10, 0, 5, 4, 1 },
{ 3, 4, 6, 7, 8, 9, 10, 0, 5, 2, 1 }
}

Definition at line 42 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ maxAddHitCut

const double MdcxParameters::maxAddHitCut = 5.
static

Definition at line 25 of file MdcxParameters.h.

◆ maxDd0InMerge

const double MdcxParameters::maxDd0InMerge = 2.7
static

Definition at line 17 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

◆ maxDlen

const double MdcxParameters::maxDlen = 150.
static

Definition at line 45 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ maxDp12

const float MdcxParameters::maxDp12
static
Initial value:
= {
0.5, 0.5,0.5, 0.5,0.5, 0.5,0.5, 0.5,0.5, 0.5, 0.5, 0.5, 0.5
}

Definition at line 40 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ maxDp13

const float MdcxParameters::maxDp13
static
Initial value:
= {
0.5, 0.5,0.5, 0.5,0.5, 0.5,0.5, 0.5,0.5, 0.5, 0.5, 0.5, 0.5
}

Definition at line 41 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ maxDphi0InMerge

const double MdcxParameters::maxDphi0InMerge = 0.15
static

Definition at line 18 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

◆ maxMdcRadius

const double MdcxParameters::maxMdcRadius = 81.0
static

MDC Geometry.

Definition at line 33 of file MdcxParameters.h.

Referenced by MdcxFittedHel::DoFit(), MdcxAddHits::GetAssociates(), and MdcxHel::Lmax().

◆ maxMdcZLen

const double MdcxParameters::maxMdcZLen = 170.
static

Definition at line 35 of file MdcxParameters.h.

Referenced by MdcxHel::Doca(), and MdcxFindTracks::process().

◆ maxPdradInMerge

const double MdcxParameters::maxPdradInMerge = 0.22
static

Definition at line 19 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

◆ maxProca

double MdcxParameters::maxProca = 0.6
static

Definition at line 14 of file MdcxParameters.h.

Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::process().

◆ maxRcsInAddSeg

double MdcxParameters::maxRcsInAddSeg = 50.0
static

Definition at line 21 of file MdcxParameters.h.

Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::process().

◆ maxRcsInMerge

const double MdcxParameters::maxRcsInMerge = 18.0
static

Definition at line 20 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

◆ maxTrkLength

const double MdcxParameters::maxTrkLength = 250.0
static

Definition at line 13 of file MdcxParameters.h.

Referenced by MdcxAddHits::GetAssociates(), and MdcxHel::Lmax().

◆ maxTrkOmega

const double MdcxParameters::maxTrkOmega = 0.2
static

Track attribute.

Definition at line 12 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ minTrkProb

double MdcxParameters::minTrkProb = 0.01
static

Definition at line 15 of file MdcxParameters.h.

Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::MdcxFindTracks().

◆ nSegCombo

const int MdcxParameters::nSegCombo = 13
static

relative to MdcxFindTracks

Definition at line 38 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

◆ nSigAddHitTrk

double MdcxParameters::nSigAddHitTrk = 5.
static

Definition at line 22 of file MdcxParameters.h.

Referenced by MdcxAddHits::GetAssociates(), and MdcxTrackFinder::initialize().


The documentation for this class was generated from the following files: