#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. |
Private Member Functions | |
MdcxParameters () |
Definition at line 5 of file MdcxParameters.h.
virtual MdcxParameters::~MdcxParameters | ( | ) | [inline, virtual] |
MdcxParameters::MdcxParameters | ( | ) | [private] |
double MdcxParameters::addHitFactor = 10. [static] |
Definition at line 23 of file MdcxParameters.h.
const double MdcxParameters::c = 29.9792458 [static] |
double MdcxParameters::csmax3 = 1. [static] |
Definition at line 30 of file MdcxParameters.h.
Referenced by MdcxTrackFinder::initialize(), and MdcxFindSegs::process().
double MdcxParameters::csmax4 = 50. [static] |
Definition at line 29 of file MdcxParameters.h.
Referenced by MdcxTrackFinder::initialize(), and MdcxFindSegs::process().
int MdcxParameters::debug = 0 [static] |
Definition at line 44 of file MdcxParameters.h.
Referenced by MdcxAddHits::GetAssociates(), and MdcxTrackFinder::initialize().
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().
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 } }
Definition at line 39 of file MdcxParameters.h.
Referenced by MdcxFindTracks::process().
const double MdcxParameters::firstMdcAxialRadius = 18.9 [static] |
double MdcxParameters::helixFitSigma = 5. [static] |
Definition at line 26 of file MdcxParameters.h.
Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::process().
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().
const double MdcxParameters::maxAddHitCut = 5. [static] |
Definition at line 25 of file MdcxParameters.h.
const double MdcxParameters::maxDd0InMerge = 2.7 [static] |
const double MdcxParameters::maxDlen = 150. [static] |
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().
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().
const double MdcxParameters::maxDphi0InMerge = 0.15 [static] |
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().
const double MdcxParameters::maxMdcZLen = 170. [static] |
Definition at line 35 of file MdcxParameters.h.
Referenced by MdcxHel::Doca(), and MdcxFindTracks::process().
const double MdcxParameters::maxPdradInMerge = 0.22 [static] |
double MdcxParameters::maxProca = 0.6 [static] |
Definition at line 14 of file MdcxParameters.h.
Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::process().
double MdcxParameters::maxRcsInAddSeg = 50.0 [static] |
Definition at line 21 of file MdcxParameters.h.
Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::process().
const double MdcxParameters::maxRcsInMerge = 18.0 [static] |
const double MdcxParameters::maxTrkLength = 250.0 [static] |
Definition at line 13 of file MdcxParameters.h.
Referenced by MdcxAddHits::GetAssociates(), and MdcxHel::Lmax().
const double MdcxParameters::maxTrkOmega = 0.2 [static] |
Track attribute.
Definition at line 12 of file MdcxParameters.h.
Referenced by MdcxFindTracks::process().
double MdcxParameters::minTrkProb = 0.01 [static] |
Definition at line 15 of file MdcxParameters.h.
Referenced by MdcxTrackFinder::initialize(), and MdcxFindTracks::MdcxFindTracks().
const int MdcxParameters::nSegCombo = 13 [static] |
relative to MdcxFindTracks
Definition at line 38 of file MdcxParameters.h.
Referenced by MdcxFindTracks::process().
double MdcxParameters::nSigAddHitTrk = 5. [static] |
Definition at line 22 of file MdcxParameters.h.
Referenced by MdcxAddHits::GetAssociates(), and MdcxTrackFinder::initialize().