#include <TrigTrackSeedGenerator.h>
Definition at line 32 of file TrigTrackSeedGenerator.h.
◆ LPhiSector() [1/3]
| LPhiSector::LPhiSector |
( |
int | nPhiSlices | ) |
|
|
inline |
Definition at line 91 of file TrigTrackSeedGenerator.h.
92 std::vector<const INDEXED_SP*>
d;
95 if(nPhiSlices == 1) {
99 }
100 if(nPhiSlices == 2) {
107 }
108 if(nPhiSlices > 2) {
109 for(int phiIdx=0;phiIdx<nPhiSlices;phiIdx++) {
115 }
116 }
117}
std::vector< std::vector< const INDEXED_SP * > > m_phiThreeSlices
std::vector< int > m_threeIndices[3]
std::vector< std::vector< const INDEXED_SP * > > m_phiSlices
◆ LPhiSector() [2/3]
◆ LPhiSector() [3/3]
| LPhiSector::LPhiSector |
( |
| ) |
|
|
inlineprivate |
◆ addSpacePoint()
| void LPhiSector::addSpacePoint |
( |
int | phiIndex, |
|
|
const INDEXED_SP * | p ) |
|
inline |
Definition at line 145 of file TrigTrackSeedGenerator.h.
145 {
148 for(
int i=0;
i<3;
i++) {
151 }
152 }
unsigned int phiIndex(float phi, float binsize)
calculate phi index for a given phi
◆ operator=()
◆ reset()
| void LPhiSector::reset |
( |
| ) |
|
|
inline |
◆ size()
| int LPhiSector::size |
( |
| ) |
const |
|
inline |
◆ sortSpacePoints() [1/2]
| void LPhiSector::sortSpacePoints |
( |
bool | isBarrel | ) |
|
|
inline |
Definition at line 154 of file TrigTrackSeedGenerator.h.
154 {
155 for(std::vector<std::vector<const INDEXED_SP*> >::iterator it=
m_phiSlices.begin();it!=
m_phiSlices.end();++it) {
156 if((*it).empty()) continue;
159 }
161 if((*it).empty()) continue;
164 }
165 }
void sort(typename DataModel_detail::iterator< DVL > beg, typename DataModel_detail::iterator< DVL > end)
Specialization of sort for DataVector/List.
◆ sortSpacePoints() [2/2]
| void LPhiSector::sortSpacePoints |
( |
bool | isBarrel, |
|
|
bool | isPositive ) |
|
inline |
Definition at line 167 of file TrigTrackSeedGenerator.h.
167 {
168 for(std::vector<std::vector<const INDEXED_SP*> >::iterator it=
m_phiSlices.begin();it!=
m_phiSlices.end();++it) {
169 if((*it).empty()) continue;
171 else {
174 }
175 }
177 if((*it).empty()) continue;
179 else {
182 }
183 }
184 }
◆ m_nSP
◆ m_phiSlices
| std::vector<std::vector<const INDEXED_SP*> > LPhiSector::m_phiSlices |
◆ m_phiThreeSlices
| std::vector<std::vector<const INDEXED_SP*> > LPhiSector::m_phiThreeSlices |
◆ m_threeIndices
| std::vector<int> LPhiSector::m_threeIndices[3] |
The documentation for this struct was generated from the following file: