#include <WTAConeParallelHelper.h>
Definition at line 36 of file WTAConeParallelHelper.h.
◆ WTAConeParallelHelper()
| WTAConeParallelHelper::WTAConeParallelHelper |
( |
unsigned int |
block_n = 1 | ) |
|
|
inline |
◆ ~WTAConeParallelHelper()
| WTAConeParallelHelper::~WTAConeParallelHelper |
( |
| ) |
|
|
inline |
◆ CheckInsideRegion()
| bool WTAConeParallelHelper::CheckInsideRegion |
( |
const WTATrigObj & |
tower, |
|
|
IntOrFloat |
min, |
|
|
IntOrFloat |
max |
|
) |
| |
|
inline |
Definition at line 81 of file WTAConeParallelHelper.h.
86 IntOrFloat this_eta = tower.
eta();
94 if(min_wrap <= max_wrap){
95 inside = (this_phi >= min_wrap) && (this_phi < max_wrap);
98 inside = !((this_phi >= max_wrap) && (this_phi < min_wrap));
◆ CheckJetInCore()
| void WTAConeParallelHelper::CheckJetInCore |
( |
| ) |
|
|
inline |
Definition at line 145 of file WTAConeParallelHelper.h.
147 IntOrFloat BlockLow = -99;
148 IntOrFloat BlockHigh = -99;
149 std::vector<WTAJet> all_jets;
165 for(
int j = this_block_jet_n - 1; j >= 0; j--)
◆ CreateBlocks()
| void WTAConeParallelHelper::CreateBlocks |
( |
const std::vector< WTATrigObj > & |
all_towers | ) |
|
|
inline |
Definition at line 104 of file WTAConeParallelHelper.h.
106 IntOrFloat BlockLow = -99;
107 IntOrFloat BlockHigh = -99;
108 const unsigned tower_n = all_towers.size();
114 BlockHigh = ETA_MAX + CORE_DIST - (
m_BlockN - 1 -
i) * (
float)(ETA_LEN /
m_BlockN);
119 BlockHigh = PHI_MAX + CORE_DIST - (
m_BlockN - 1 -
i) * (
float)(PHI_LEN /
m_BlockN);
121 for(
unsigned int t = 0;
t < tower_n;
t++)
◆ GetAllJets()
| std::vector< WTAJet > WTAConeParallelHelper::GetAllJets |
( |
| ) |
|
|
inline |
◆ GetBlockN()
| unsigned int WTAConeParallelHelper::GetBlockN |
( |
| ) |
|
|
inline |
◆ PhiWrap()
| IntOrFloat WTAConeParallelHelper::PhiWrap |
( |
IntOrFloat |
phi | ) |
|
|
inline |
◆ RunParallelWTA()
template<typename WTAClassType >
| void WTAConeParallelHelper::RunParallelWTA |
( |
std::unique_ptr< WTAClassType > & |
AnyWTAClass | ) |
|
|
inline |
Definition at line 134 of file WTAConeParallelHelper.h.
139 MyWTAMakerClass->SeedCleaning();
140 MyWTAMakerClass->MergeConstsToSeeds();
◆ SetBlockN()
| void WTAConeParallelHelper::SetBlockN |
( |
unsigned int |
block_n | ) |
|
|
inline |
◆ SetDivideByEta()
| void WTAConeParallelHelper::SetDivideByEta |
( |
bool |
divide_by_eta | ) |
|
|
inline |
◆ m_BlockN
| unsigned int WTAConeParallelHelper::m_BlockN |
|
private |
◆ m_DivideByEta
| bool WTAConeParallelHelper::m_DivideByEta |
|
private |
◆ m_InputTowersPerBlock
| std::vector<std::vector<WTATrigObj> > WTAConeParallelHelper::m_InputTowersPerBlock |
|
private |
◆ m_OutputJetsPerBlock
| std::vector<std::vector<WTAJet> > WTAConeParallelHelper::m_OutputJetsPerBlock |
|
private |
The documentation for this class was generated from the following file: