src
RecoTracker
MkFitCore
interface
IdxChi2List.h
Go to the documentation of this file.
1
#ifndef RecoTracker_MkFitCore_interface_IdxChi2List_h
2
#define RecoTracker_MkFitCore_interface_IdxChi2List_h
3
4
namespace
mkfit
{
5
6
struct
IdxChi2List
{
7
public
:
8
unsigned
int
module
;
// module id
9
int
hitIdx
;
// hit index
10
int
trkIdx
;
// candidate index
11
int
nhits
;
// number of hits (used for sorting)
12
int
ntailholes
;
// number of holes at the end of the track (used for sorting)
13
int
noverlaps
;
// number of overlaps (used for sorting)
14
int
nholes
;
// number of holes (used for sorting)
15
float
pt
;
// pt (used for sorting)
16
float
chi2
;
// total chi2 (used for sorting)
17
float
chi2_hit
;
// chi2 of the added hit
18
float
score
;
// score used for candidate ranking
19
20
// Zero initialization
21
void
reset
() {
22
module
= 0u;
23
hitIdx
=
trkIdx
= 0;
24
nhits
=
ntailholes
=
noverlaps
=
nholes
= 0;
25
pt
=
chi2
=
chi2_hit
=
score
= 0;
26
}
27
};
28
29
}
// namespace mkfit
30
31
#endif
mkfit::IdxChi2List::chi2_hit
float chi2_hit
Definition:
IdxChi2List.h:17
mkfit::IdxChi2List::hitIdx
int hitIdx
Definition:
IdxChi2List.h:9
mkfit::IdxChi2List::nhits
int nhits
Definition:
IdxChi2List.h:11
mkfit
Definition:
MkFitEventOfHits.h:6
mkfit::IdxChi2List::score
float score
Definition:
IdxChi2List.h:18
module
Definition:
EcalSRCondTools.cc:29
mkfit::IdxChi2List::chi2
float chi2
Definition:
IdxChi2List.h:16
mkfit::IdxChi2List::module
unsigned int module
Definition:
IdxChi2List.h:8
mkfit::IdxChi2List::nholes
int nholes
Definition:
IdxChi2List.h:14
mkfit::IdxChi2List::noverlaps
int noverlaps
Definition:
IdxChi2List.h:13
mkfit::IdxChi2List::pt
float pt
Definition:
IdxChi2List.h:15
mkfit::IdxChi2List
Definition:
IdxChi2List.h:6
mkfit::IdxChi2List::ntailholes
int ntailholes
Definition:
IdxChi2List.h:12
mkfit::IdxChi2List::trkIdx
int trkIdx
Definition:
IdxChi2List.h:10
mkfit::IdxChi2List::reset
void reset()
Definition:
IdxChi2List.h:21
Generated for CMSSW Reference Manual by
1.8.14