BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
TCurlFinderParameter Class Reference

#include <TCurlFinderParameters.h>

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::TCurlFinderParameter ( void )
inline

Definition at line 14 of file TCurlFinderParameters.h.

14 :
15// ALPHA_SAME_WITH_HELIX(222.376063),
16 ALPHA_SAME_WITH_HELIX(333.564095) {};

◆ ~TCurlFinderParameter()

TCurlFinderParameter::~TCurlFinderParameter ( void )
inline

Definition at line 20 of file TCurlFinderParameters.h.

20{}

Member Function Documentation

◆ now()

void TCurlFinderParameter::now ( void )
inline

Definition at line 22 of file TCurlFinderParameters.h.

22 {
23 std::cout << std::endl;
24 std::cout << "===== CURLFINDER PARAMETERS =====" << std::endl;
25 std::cout << "ALHPA : " << ALPHA_SAME_WITH_HELIX << std::endl
26 << std::endl
27 << "MIN_SEGMENT : " << MIN_SEGMENT << std::endl
28 << std::endl
29 << "MIN_SALVAGE : " << MIN_SALVAGE << std::endl
30 << "BAD_DISTANCE_FOR_SALVAGE : " << BAD_DISTANCE_FOR_SALVAGE << std::endl
31 << "GOOD_DISTANCE_FOR_SALVAGE : " << GOOD_DISTANCE_FOR_SALVAGE << std::endl
32 << std::endl
33 << "MIN_SEQUENCE : " << MIN_SEQUENCE << std::endl
34 << "MAX_FULLWIRE : " << MAX_FULLWIRE << std::endl
35 << std::endl
36 << "RANGE_FOR_AXIAL_SEARCH : " << RANGE_FOR_AXIAL_SEARCH << std::endl
37 << "RANGE_FOR_AXIAL_LAST2D_SEARCH : " << RANGE_FOR_AXIAL_LAST2D_SEARCH << std::endl
38 << "RANGE_FOR_STEREO_LAST2D_SEARCH : " << RANGE_FOR_STEREO_LAST2D_SEARCH << std::endl
39 << "STEREO_2DFIND : " << STEREO_2DFIND << std::endl
40 << " SUPERLAYER_FOR_STEREO_SEARCH : " << SUPERLAYER_FOR_STEREO_SEARCH << std::endl
41 << " RANGE_FOR_STEREO_SEARCH : " << RANGE_FOR_STEREO_SEARCH << std::endl
42 << std::endl
43 << "TRACE2D_DISTANCE : " << TRACE2D_DISTANCE << std::endl
44 << "TRACE2D_FIRST_SUPERLAYER : " << TRACE2D_FIRST_SUPERLAYER << std::endl
45 << std::endl
46 << "TRACE3D_DISTANCE : " << TRACE3D_DISTANCE << std::endl
47 << std::endl
48 << "RATIO_USED_WIRE : " << RATIO_USED_WIRE << std::endl
49 << std::endl
50 << "DETERMINE_ONE_TRACK : " << DETERMINE_ONE_TRACK << std::endl
51 << std::endl
52 << "MERGE_EXE : " << MERGE_EXE << std::endl
53 << " MERGE_RATIO : " << MERGE_RATIO << std::endl
54 << " MERGE_Z_DIFF : " << MERGE_Z_DIFF << std::endl
55 << std::endl
56 << "MASK_DISTANCE : " << MASK_DISTANCE << std::endl
57 << std::endl
58 //jialk
59 //<< "MIN_RADIUS_OF_STRANGE_TRACK : " << MIN_RADIUS_OF_STRANGE_TRACK << std::endl
60 << std::endl
61 << "RANGE_FOR_STEREO_FIRST : " << RANGE_FOR_STEREO_FIRST << std::endl
62 << "RANGE_FOR_STEREO_SECOND : " << RANGE_FOR_STEREO_SECOND << std::endl
63 << "RANGE_FOR_STEREO_THIRD : " << RANGE_FOR_STEREO_THIRD << std::endl
64 << "RANGE_FOR_STEREO_FORTH : " << RANGE_FOR_STEREO_FORTH << std::endl
65 << "RANGE_FOR_STEREO_FIFTH : " << RANGE_FOR_STEREO_FIFTH << std::endl
66 << "RANGE_FOR_STEREO_FIFTH : " << RANGE_FOR_STEREO_SIXTH << std::endl
67 << std::endl
68 << "SVD_RECONSTRUCTION : " << SVD_RECONSTRUCTION << std::endl
69 << " MIN_SVD_ELECTRONS : " << MIN_SVD_ELECTRONS << std::endl
70 << "SELECTOR_MAX_IMPACT : " << SELECTOR_MAX_IMPACT << std::endl
71 << "SELECTOR_MAX_SIGMA : " << SELECTOR_MAX_SIGMA << std::endl
72 << "SELECTOR_STRANGE_PZ : " << SELECTOR_STRANGE_PZ << std::endl
73 << "SELECTOR_REPLACE_DZ : " << SELECTOR_REPLACE_DZ << std::endl
74 << std::endl
75 << "Z_CUT : " << Z_CUT << std::endl
76 << "Z_DIFF_FOR_LAST_ATTEND : " << Z_DIFF_FOR_LAST_ATTEND << std::endl
77 << std::endl
78 << "ON_CORRECTION : " << ON_CORRECTION << std::endl
79 << "OUTPUT_2DTRACKS : " << OUTPUT_2DTRACKS << std::endl
80 << std::endl
81 << "CURL_VERSION : " << CURL_VERSION << std::endl
82 << " : 0 default, 1 b20010409_2122" << std::endl;
83 std::cout << "=================================" << std::endl;
84 std::cout << std::endl;
85 }

Referenced by TCurlFinder::TCurlFinder().

Member Data Documentation

◆ ALPHA_SAME_WITH_HELIX

const double TCurlFinderParameter::ALPHA_SAME_WITH_HELIX

Definition at line 93 of file TCurlFinderParameters.h.

Referenced by now().

◆ BAD_DISTANCE_FOR_SALVAGE

double TCurlFinderParameter::BAD_DISTANCE_FOR_SALVAGE

Definition at line 100 of file TCurlFinderParameters.h.

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

◆ CURL_VERSION

unsigned TCurlFinderParameter::CURL_VERSION

◆ DETERMINE_ONE_TRACK

unsigned TCurlFinderParameter::DETERMINE_ONE_TRACK

Definition at line 123 of file TCurlFinderParameters.h.

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

◆ GOOD_DISTANCE_FOR_SALVAGE

double TCurlFinderParameter::GOOD_DISTANCE_FOR_SALVAGE

Definition at line 101 of file TCurlFinderParameters.h.

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

◆ MASK_DISTANCE

double TCurlFinderParameter::MASK_DISTANCE

Definition at line 134 of file TCurlFinderParameters.h.

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

◆ MAX_FULLWIRE

unsigned TCurlFinderParameter::MAX_FULLWIRE

Definition at line 108 of file TCurlFinderParameters.h.

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

◆ MERGE_EXE

unsigned TCurlFinderParameter::MERGE_EXE

Definition at line 129 of file TCurlFinderParameters.h.

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

◆ MERGE_RATIO

double TCurlFinderParameter::MERGE_RATIO

Definition at line 130 of file TCurlFinderParameters.h.

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

◆ MERGE_Z_DIFF

double TCurlFinderParameter::MERGE_Z_DIFF

Definition at line 131 of file TCurlFinderParameters.h.

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

◆ MIN_RADIUS_OF_STRANGE_TRACK

double TCurlFinderParameter::MIN_RADIUS_OF_STRANGE_TRACK

Definition at line 185 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::TCurlFinder().

◆ MIN_SALVAGE

unsigned TCurlFinderParameter::MIN_SALVAGE

Definition at line 99 of file TCurlFinderParameters.h.

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

◆ MIN_SEGMENT

unsigned TCurlFinderParameter::MIN_SEGMENT

Definition at line 96 of file TCurlFinderParameters.h.

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

◆ MIN_SEQUENCE

unsigned TCurlFinderParameter::MIN_SEQUENCE

Definition at line 105 of file TCurlFinderParameters.h.

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

◆ MIN_SVD_ELECTRONS

double TCurlFinderParameter::MIN_SVD_ELECTRONS

Definition at line 173 of file TCurlFinderParameters.h.

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

◆ minimum_2DTrackLength

double TCurlFinderParameter::minimum_2DTrackLength

Definition at line 182 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::TCurlFinder().

◆ minimum_3DTrackLength

double TCurlFinderParameter::minimum_3DTrackLength

Definition at line 183 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::TCurlFinder().

◆ minimum_closeHitsLength

double TCurlFinderParameter::minimum_closeHitsLength

Definition at line 184 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::TCurlFinder().

◆ minimum_seedLength

double TCurlFinderParameter::minimum_seedLength

Definition at line 181 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::TCurlFinder().

◆ ON_CORRECTION

unsigned TCurlFinderParameter::ON_CORRECTION

◆ OUTPUT_2DTRACKS

unsigned TCurlFinderParameter::OUTPUT_2DTRACKS

Definition at line 152 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_AXIAL_LAST2D_SEARCH

double TCurlFinderParameter::RANGE_FOR_AXIAL_LAST2D_SEARCH

Definition at line 114 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_AXIAL_SEARCH

double TCurlFinderParameter::RANGE_FOR_AXIAL_SEARCH

Definition at line 111 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_FIFTH

double TCurlFinderParameter::RANGE_FOR_STEREO_FIFTH

Definition at line 148 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_FIRST

double TCurlFinderParameter::RANGE_FOR_STEREO_FIRST

Definition at line 144 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_FORTH

double TCurlFinderParameter::RANGE_FOR_STEREO_FORTH

Definition at line 147 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_LAST2D_SEARCH

double TCurlFinderParameter::RANGE_FOR_STEREO_LAST2D_SEARCH

Definition at line 115 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_SEARCH

double TCurlFinderParameter::RANGE_FOR_STEREO_SEARCH

Definition at line 112 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_SECOND

double TCurlFinderParameter::RANGE_FOR_STEREO_SECOND

Definition at line 145 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_SIXTH

double TCurlFinderParameter::RANGE_FOR_STEREO_SIXTH

Definition at line 149 of file TCurlFinderParameters.h.

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

◆ RANGE_FOR_STEREO_THIRD

double TCurlFinderParameter::RANGE_FOR_STEREO_THIRD

Definition at line 146 of file TCurlFinderParameters.h.

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

◆ RATIO_USED_WIRE

double TCurlFinderParameter::RATIO_USED_WIRE

Definition at line 137 of file TCurlFinderParameters.h.

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

◆ SELECTOR_MAX_IMPACT

double TCurlFinderParameter::SELECTOR_MAX_IMPACT

◆ SELECTOR_MAX_SIGMA

double TCurlFinderParameter::SELECTOR_MAX_SIGMA

◆ SELECTOR_REPLACE_DZ

double TCurlFinderParameter::SELECTOR_REPLACE_DZ

◆ SELECTOR_STRANGE_PZ

double TCurlFinderParameter::SELECTOR_STRANGE_PZ

◆ STEREO_2DFIND

unsigned TCurlFinderParameter::STEREO_2DFIND

Definition at line 126 of file TCurlFinderParameters.h.

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

◆ SUPERLAYER_FOR_STEREO_SEARCH

unsigned TCurlFinderParameter::SUPERLAYER_FOR_STEREO_SEARCH

Definition at line 113 of file TCurlFinderParameters.h.

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

◆ SVD_RECONSTRUCTION

unsigned TCurlFinderParameter::SVD_RECONSTRUCTION

Definition at line 172 of file TCurlFinderParameters.h.

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

◆ TRACE2D_DISTANCE

double TCurlFinderParameter::TRACE2D_DISTANCE

Definition at line 118 of file TCurlFinderParameters.h.

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

◆ TRACE2D_FIRST_SUPERLAYER

double TCurlFinderParameter::TRACE2D_FIRST_SUPERLAYER

Definition at line 119 of file TCurlFinderParameters.h.

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

◆ TRACE3D_DISTANCE

double TCurlFinderParameter::TRACE3D_DISTANCE

Definition at line 120 of file TCurlFinderParameters.h.

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

◆ ULTIMATE_MIN_RADIUS_OF_STRANGE_TRACK

double TCurlFinderParameter::ULTIMATE_MIN_RADIUS_OF_STRANGE_TRACK

Definition at line 186 of file TCurlFinderParameters.h.

Referenced by TCurlFinder::TCurlFinder().

◆ Z_CUT

double TCurlFinderParameter::Z_CUT

Definition at line 166 of file TCurlFinderParameters.h.

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

◆ Z_DIFF_FOR_LAST_ATTEND

double TCurlFinderParameter::Z_DIFF_FOR_LAST_ATTEND

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