TCurlFinderParameter Class Reference

#include <TCurlFinderParameters.h>

List of all members.

Public Member Functions

 TCurlFinderParameter (void)
 ~TCurlFinderParameter (void)
void now (void)

Public Attributes

const double ALPHA_SAME_WITH_HELIX
unsigned MIN_SEGMENT
unsigned MIN_SALVAGE
double BAD_DISTANCE_FOR_SALVAGE
double GOOD_DISTANCE_FOR_SALVAGE
unsigned MIN_SEQUENCE
unsigned MAX_FULLWIRE
double RANGE_FOR_AXIAL_SEARCH
double RANGE_FOR_STEREO_SEARCH
unsigned SUPERLAYER_FOR_STEREO_SEARCH
double RANGE_FOR_AXIAL_LAST2D_SEARCH
double RANGE_FOR_STEREO_LAST2D_SEARCH
double TRACE2D_DISTANCE
double TRACE2D_FIRST_SUPERLAYER
double TRACE3D_DISTANCE
unsigned DETERMINE_ONE_TRACK
unsigned STEREO_2DFIND
unsigned MERGE_EXE
double MERGE_RATIO
double MERGE_Z_DIFF
double MASK_DISTANCE
double RATIO_USED_WIRE
double RANGE_FOR_STEREO_FIRST
double RANGE_FOR_STEREO_SECOND
double RANGE_FOR_STEREO_THIRD
double RANGE_FOR_STEREO_FORTH
double RANGE_FOR_STEREO_FIFTH
double RANGE_FOR_STEREO_SIXTH
unsigned OUTPUT_2DTRACKS
unsigned CURL_VERSION
unsigned ON_CORRECTION
double Z_CUT
double Z_DIFF_FOR_LAST_ATTEND
unsigned SVD_RECONSTRUCTION
double MIN_SVD_ELECTRONS
double SELECTOR_MAX_IMPACT
double SELECTOR_MAX_SIGMA
double SELECTOR_STRANGE_PZ
double SELECTOR_REPLACE_DZ
double minimum_seedLength
double minimum_2DTrackLength
double minimum_3DTrackLength
double minimum_closeHitsLength
double MIN_RADIUS_OF_STRANGE_TRACK
double ULTIMATE_MIN_RADIUS_OF_STRANGE_TRACK


Detailed Description

Definition at line 12 of file TCurlFinderParameters.h.


Constructor & Destructor Documentation

TCurlFinderParameter::TCurlFinderParameter ( void   )  [inline]

Definition at line 14 of file TCurlFinderParameters.h.

00014                             :
00015 //    ALPHA_SAME_WITH_HELIX(222.376063),
00016     ALPHA_SAME_WITH_HELIX(333.564095) {};
        //jialk

TCurlFinderParameter::~TCurlFinderParameter ( void   )  [inline]

Definition at line 20 of file TCurlFinderParameters.h.

00020 {}


Member Function Documentation

void TCurlFinderParameter::now ( void   )  [inline]

Definition at line 22 of file TCurlFinderParameters.h.

References ALPHA_SAME_WITH_HELIX, BAD_DISTANCE_FOR_SALVAGE, CURL_VERSION, DETERMINE_ONE_TRACK, GOOD_DISTANCE_FOR_SALVAGE, MASK_DISTANCE, MAX_FULLWIRE, MERGE_EXE, MERGE_RATIO, MERGE_Z_DIFF, MIN_SALVAGE, MIN_SEGMENT, MIN_SEQUENCE, MIN_SVD_ELECTRONS, ON_CORRECTION, OUTPUT_2DTRACKS, RANGE_FOR_AXIAL_LAST2D_SEARCH, RANGE_FOR_AXIAL_SEARCH, RANGE_FOR_STEREO_FIFTH, RANGE_FOR_STEREO_FIRST, RANGE_FOR_STEREO_FORTH, RANGE_FOR_STEREO_LAST2D_SEARCH, RANGE_FOR_STEREO_SEARCH, RANGE_FOR_STEREO_SECOND, RANGE_FOR_STEREO_SIXTH, RANGE_FOR_STEREO_THIRD, RATIO_USED_WIRE, SELECTOR_MAX_IMPACT, SELECTOR_MAX_SIGMA, SELECTOR_REPLACE_DZ, SELECTOR_STRANGE_PZ, STEREO_2DFIND, SUPERLAYER_FOR_STEREO_SEARCH, SVD_RECONSTRUCTION, TRACE2D_DISTANCE, TRACE2D_FIRST_SUPERLAYER, TRACE3D_DISTANCE, Z_CUT, and Z_DIFF_FOR_LAST_ATTEND.

Referenced by TCurlFinder::TCurlFinder().

00022                  {
00023     std::cout << std::endl;
00024     std::cout << "===== CURLFINDER PARAMETERS =====" << std::endl;
00025     std::cout << "ALHPA : " << ALPHA_SAME_WITH_HELIX << std::endl
00026          << std::endl
00027          << "MIN_SEGMENT : " << MIN_SEGMENT << std::endl 
00028          << std::endl
00029          << "MIN_SALVAGE               : " << MIN_SALVAGE << std::endl
00030          << "BAD_DISTANCE_FOR_SALVAGE  : " << BAD_DISTANCE_FOR_SALVAGE << std::endl
00031          << "GOOD_DISTANCE_FOR_SALVAGE : " << GOOD_DISTANCE_FOR_SALVAGE << std::endl
00032          << std::endl
00033          << "MIN_SEQUENCE : " << MIN_SEQUENCE << std::endl
00034          << "MAX_FULLWIRE : " << MAX_FULLWIRE << std::endl
00035          << std::endl
00036          << "RANGE_FOR_AXIAL_SEARCH          : " << RANGE_FOR_AXIAL_SEARCH << std::endl
00037          << "RANGE_FOR_AXIAL_LAST2D_SEARCH   : " << RANGE_FOR_AXIAL_LAST2D_SEARCH << std::endl
00038          << "RANGE_FOR_STEREO_LAST2D_SEARCH  : " << RANGE_FOR_STEREO_LAST2D_SEARCH << std::endl
00039          << "STEREO_2DFIND                   : " << STEREO_2DFIND << std::endl
00040          << "   SUPERLAYER_FOR_STEREO_SEARCH : " << SUPERLAYER_FOR_STEREO_SEARCH << std::endl
00041          << "   RANGE_FOR_STEREO_SEARCH      : " << RANGE_FOR_STEREO_SEARCH << std::endl
00042          << std::endl
00043          << "TRACE2D_DISTANCE         : " << TRACE2D_DISTANCE << std::endl
00044          << "TRACE2D_FIRST_SUPERLAYER : " << TRACE2D_FIRST_SUPERLAYER << std::endl
00045          << std::endl
00046          << "TRACE3D_DISTANCE : " << TRACE3D_DISTANCE << std::endl
00047          << std::endl
00048          << "RATIO_USED_WIRE : " << RATIO_USED_WIRE << std::endl
00049          << std::endl
00050          << "DETERMINE_ONE_TRACK : " << DETERMINE_ONE_TRACK << std::endl
00051          << std::endl
00052          << "MERGE_EXE       : " << MERGE_EXE << std::endl
00053          << "   MERGE_RATIO  : " << MERGE_RATIO << std::endl
00054          << "   MERGE_Z_DIFF : " << MERGE_Z_DIFF << std::endl
00055          << std::endl
00056          << "MASK_DISTANCE : " << MASK_DISTANCE << std::endl 
00057          << std::endl
00058          //jialk
00059          //<< "MIN_RADIUS_OF_STRANGE_TRACK : " << MIN_RADIUS_OF_STRANGE_TRACK << std::endl
00060          << std::endl
00061          << "RANGE_FOR_STEREO_FIRST  : " << RANGE_FOR_STEREO_FIRST << std::endl
00062          << "RANGE_FOR_STEREO_SECOND : " << RANGE_FOR_STEREO_SECOND << std::endl
00063          << "RANGE_FOR_STEREO_THIRD  : " << RANGE_FOR_STEREO_THIRD << std::endl
00064          << "RANGE_FOR_STEREO_FORTH  : " << RANGE_FOR_STEREO_FORTH << std::endl
00065          << "RANGE_FOR_STEREO_FIFTH  : " << RANGE_FOR_STEREO_FIFTH << std::endl
00066          << "RANGE_FOR_STEREO_FIFTH  : " << RANGE_FOR_STEREO_SIXTH << std::endl
00067          << std::endl
00068          << "SVD_RECONSTRUCTION   : " << SVD_RECONSTRUCTION  << std::endl
00069          << "   MIN_SVD_ELECTRONS : " << MIN_SVD_ELECTRONS   << std::endl
00070          << "SELECTOR_MAX_IMPACT  : " << SELECTOR_MAX_IMPACT << std::endl
00071          << "SELECTOR_MAX_SIGMA   : " << SELECTOR_MAX_SIGMA  << std::endl
00072          << "SELECTOR_STRANGE_PZ  : " << SELECTOR_STRANGE_PZ << std::endl
00073          << "SELECTOR_REPLACE_DZ  : " << SELECTOR_REPLACE_DZ << std::endl
00074          << std::endl
00075          << "Z_CUT : " << Z_CUT << std::endl
00076          << "Z_DIFF_FOR_LAST_ATTEND : " << Z_DIFF_FOR_LAST_ATTEND << std::endl
00077          << std::endl
00078          << "ON_CORRECTION : " << ON_CORRECTION << std::endl
00079          << "OUTPUT_2DTRACKS : " << OUTPUT_2DTRACKS << std::endl
00080          << std::endl
00081          << "CURL_VERSION : " << CURL_VERSION << std::endl
00082          << "             : 0 default, 1 b20010409_2122" << std::endl;
00083     std::cout << "=================================" << std::endl;
00084     std::cout << std::endl;
00085   }


Member Data Documentation

const double TCurlFinderParameter::ALPHA_SAME_WITH_HELIX

Definition at line 93 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::distance(), and now().

double TCurlFinderParameter::BAD_DISTANCE_FOR_SALVAGE

Definition at line 100 of file TCurlFinderParameters.h.

Referenced by now(), TCurlFinder::salvage3DTrack(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::CURL_VERSION

Definition at line 157 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::DETERMINE_ONE_TRACK

Definition at line 123 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::makeCurlTracks(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::GOOD_DISTANCE_FOR_SALVAGE

Definition at line 101 of file TCurlFinderParameters.h.

Referenced by now(), TCurlFinder::salvage3DTrack(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::MASK_DISTANCE

Definition at line 134 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::mask3DTrack(), now(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::MAX_FULLWIRE

Definition at line 108 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::checkExceptionalSegmentsType03(), now(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::MERGE_EXE

Definition at line 129 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::merge3DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::MERGE_RATIO

Definition at line 130 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::merge3DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::MERGE_Z_DIFF

Definition at line 131 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::merge3DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::MIN_RADIUS_OF_STRANGE_TRACK

Definition at line 185 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), TCurlFinder::make3DTrack(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::MIN_SALVAGE

Definition at line 99 of file TCurlFinderParameters.h.

Referenced by now(), TCurlFinder::salvage3DTrack(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::MIN_SEGMENT

Definition at line 96 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::createSegments(), TCurlFinder::debugCheckSegments0(), TCurlFinder::makeCurlTracks(), now(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::MIN_SEQUENCE

Definition at line 105 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::checkExceptionalSegmentsType01(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::MIN_SVD_ELECTRONS

Definition at line 173 of file TCurlFinderParameters.h.

Referenced by now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::minimum_2DTrackLength

Definition at line 182 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make3DTrack(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::minimum_3DTrackLength

Definition at line 183 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make3DTrack(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::minimum_closeHitsLength

Definition at line 184 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make3DTrack(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::minimum_seedLength

Definition at line 181 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::ON_CORRECTION

Definition at line 163 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), now(), TBuilderCurl::setParam(), TBuilderCurl::TBuilderCurl(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::OUTPUT_2DTRACKS

Definition at line 152 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::makeCurlTracks(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_AXIAL_LAST2D_SEARCH

Definition at line 114 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_AXIAL_SEARCH

Definition at line 111 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_FIFTH

Definition at line 148 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::findCloseHits(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_FIRST

Definition at line 144 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::findCloseHits(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_FORTH

Definition at line 147 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::findCloseHits(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_LAST2D_SEARCH

Definition at line 115 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_SEARCH

Definition at line 112 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_SECOND

Definition at line 145 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::findCloseHits(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_SIXTH

Definition at line 149 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::findCloseHits(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RANGE_FOR_STEREO_THIRD

Definition at line 146 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::findCloseHits(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::RATIO_USED_WIRE

Definition at line 137 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::check2DCircle(), now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::SELECTOR_MAX_IMPACT

Definition at line 176 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), TBuilderCurl::buildStereoMC(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::SELECTOR_MAX_SIGMA

Definition at line 177 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), TBuilderCurl::buildStereoMC(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::SELECTOR_REPLACE_DZ

Definition at line 179 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::SELECTOR_STRANGE_PZ

Definition at line 178 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::STEREO_2DFIND

Definition at line 126 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), now(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::SUPERLAYER_FOR_STEREO_SEARCH

Definition at line 113 of file TCurlFinderParameters.h.

Referenced by now(), TCurlFinder::searchStereoCand(), and TCurlFinder::TCurlFinder().

unsigned TCurlFinderParameter::SVD_RECONSTRUCTION

Definition at line 172 of file TCurlFinderParameters.h.

Referenced by now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::TRACE2D_DISTANCE

Definition at line 118 of file TCurlFinderParameters.h.

Referenced by now(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::TRACE2D_FIRST_SUPERLAYER

Definition at line 119 of file TCurlFinderParameters.h.

Referenced by now(), TCurlFinder::TCurlFinder(), and TCurlFinder::trace2DTrack().

double TCurlFinderParameter::TRACE3D_DISTANCE

Definition at line 120 of file TCurlFinderParameters.h.

Referenced by now(), TCurlFinder::TCurlFinder(), and TCurlFinder::trace3DTrack().

double TCurlFinderParameter::ULTIMATE_MIN_RADIUS_OF_STRANGE_TRACK

Definition at line 186 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::make2DTrack(), TCurlFinder::make3DTrack(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::Z_CUT

Definition at line 166 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::fitLine(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().

double TCurlFinderParameter::Z_DIFF_FOR_LAST_ATTEND

Definition at line 169 of file TCurlFinderParameters.h.

Referenced by TBuilderCurl::buildStereo(), now(), TBuilderCurl::setParam(), and TCurlFinder::TCurlFinder().


Generated on Tue Nov 29 23:35:58 2016 for BOSS_7.0.2 by  doxygen 1.4.7