MdcxParameters Class Reference

#include <MdcxParameters.h>

List of all members.

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 ()


Detailed Description

Definition at line 5 of file MdcxParameters.h.


Constructor & Destructor Documentation

virtual MdcxParameters::~MdcxParameters (  )  [inline, virtual]

Definition at line 7 of file MdcxParameters.h.

00007 {};

MdcxParameters::MdcxParameters (  )  [private]


Member Data Documentation

double MdcxParameters::addHitFactor = 10. [static]

Definition at line 23 of file MdcxParameters.h.

const double MdcxParameters::c = 29.9792458 [static]

constants

Definition at line 7 of file MdcxParameters.h.

Referenced by MdcxHel::Doca_Tof().

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 }
  
}
-- relative to MdcxFindTracks

Definition at line 39 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

const double MdcxParameters::firstMdcAxialRadius = 18.9 [static]

Definition at line 34 of file MdcxParameters.h.

Referenced by MdcxAddHits::GetAssociates().

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]

Definition at line 17 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

const double MdcxParameters::maxDlen = 150. [static]

Definition at line 45 of file MdcxParameters.h.

Referenced by MdcxFindTracks::process().

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]

Definition at line 18 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

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]

Definition at line 19 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

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]

Definition at line 20 of file MdcxParameters.h.

Referenced by MdcxMergeDups::MdcxMergeDups().

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().


Generated on Tue Nov 29 23:20:21 2016 for BOSS_7.0.2 by  doxygen 1.4.7