#include <SiSpacePointsProSeed.h>
Definition at line 24 of file SiSpacePointsProSeed.h.
◆ SiSpacePointsProSeed() [1/4]
| InDet::SiSpacePointsProSeed::SiSpacePointsProSeed |
( |
| ) |
|
Definition at line 11 of file SiSpacePointsProSeed.cxx.
12 {
20 }
SiSpacePointForSeed * m_s0
SiSpacePointForSeed * m_s2
SiSpacePointForSeed * m_s1
◆ SiSpacePointsProSeed() [2/4]
Definition at line 40 of file SiSpacePointsProSeed.cxx.
42 {
44 }
void set(SiSpacePointForSeed *&, SiSpacePointForSeed *&, SiSpacePointForSeed *&, float)
◆ SiSpacePointsProSeed() [3/4]
◆ SiSpacePointsProSeed() [4/4]
◆ ~SiSpacePointsProSeed()
| InDet::SiSpacePointsProSeed::~SiSpacePointsProSeed |
( |
| ) |
|
|
default |
◆ d0()
| const float & InDet::SiSpacePointsProSeed::d0 |
( |
| ) |
const |
|
inline |
◆ eta()
| const float & InDet::SiSpacePointsProSeed::eta |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ quality()
| const float & InDet::SiSpacePointsProSeed::quality |
( |
| ) |
const |
|
inline |
◆ r1()
| const float & InDet::SiSpacePointsProSeed::r1 |
( |
| ) |
const |
|
inline |
◆ r2()
| const float & InDet::SiSpacePointsProSeed::r2 |
( |
| ) |
const |
|
inline |
◆ r3()
| const float & InDet::SiSpacePointsProSeed::r3 |
( |
| ) |
const |
|
inline |
◆ set()
◆ set2()
◆ set3()
Definition at line 84 of file SiSpacePointsProSeed.cxx.
85 {
86
87 bool pixb = !
m_s0->spacepoint->clusterList().second;
88 bool pixt = !
m_s2->spacepoint->clusterList().second;
89
90 if(pixb!=pixt) {
92 }
93
97
99 s.add(
m_s0->spacepoint);
100 s.add(
m_s1->spacepoint);
101 s.add(
m_s2->spacepoint);
102 s.setD0(
m_s2->param());
103 s.setZVertex(
double(
m_z));
104 s.setEta(
m_s2->eta());
114 s.setR1(
m_s0->radius());
115 s.setR2(
m_s1->radius());
116 s.setR3(
m_s2->radius());
117 s.setDZDR_B(
m_s0->dzdr());
118 s.setDZDR_T(
m_s2->dzdr());
120 return true;
121 }
◆ setQuality()
| bool InDet::SiSpacePointsProSeed::setQuality |
( |
float | q | ) |
|
if PPP or SSS, just update quality, don't cut
Definition at line 127 of file SiSpacePointsProSeed.cxx.
128 {
130 bool pixb = !
m_s0->spacepoint->clusterList().second;
131 bool pixt = !
m_s2->spacepoint->clusterList().second;
133 if(pixb==pixt) {
137 return true;
138 }
139 return q <
m_s0->quality() ||
q <
m_s1->quality() ||
q <
m_s2->quality();
140 }
◆ spacepoint0()
◆ spacepoint1()
◆ spacepoint2()
◆ z()
| const float & InDet::SiSpacePointsProSeed::z |
( |
| ) |
const |
|
inline |
◆ z1()
| const float & InDet::SiSpacePointsProSeed::z1 |
( |
| ) |
const |
|
inline |
◆ z2()
| const float & InDet::SiSpacePointsProSeed::z2 |
( |
| ) |
const |
|
inline |
◆ z3()
| const float & InDet::SiSpacePointsProSeed::z3 |
( |
| ) |
const |
|
inline |
◆ m_d0
| float InDet::SiSpacePointsProSeed::m_d0 {} |
|
private |
◆ m_eta
| float InDet::SiSpacePointsProSeed::m_eta {} |
|
private |
◆ m_q
| float InDet::SiSpacePointsProSeed::m_q {} |
|
private |
◆ m_r1
| float InDet::SiSpacePointsProSeed::m_r1 {} |
|
private |
◆ m_r2
| float InDet::SiSpacePointsProSeed::m_r2 {} |
|
private |
◆ m_r3
| float InDet::SiSpacePointsProSeed::m_r3 {} |
|
private |
◆ m_s0
◆ m_s1
◆ m_s2
◆ m_z
| float InDet::SiSpacePointsProSeed::m_z {} |
|
private |
◆ m_z1
| float InDet::SiSpacePointsProSeed::m_z1 {} |
|
private |
◆ m_z2
| float InDet::SiSpacePointsProSeed::m_z2 {} |
|
private |
◆ m_z3
| float InDet::SiSpacePointsProSeed::m_z3 {} |
|
private |
The documentation for this class was generated from the following files: