#include <WTACone2PassMaker.h>
Definition at line 9 of file WTACone2PassMaker.h.
◆ WTACone2PassMaker()
WTACone2PassMaker::WTACone2PassMaker |
( |
unsigned int |
RollOffBufferSize = 155 | ) |
|
|
inline |
◆ ~WTACone2PassMaker()
WTACone2PassMaker::~WTACone2PassMaker |
( |
| ) |
|
|
inline |
◆ ClearLists()
void WTAConeMaker::ClearLists |
( |
| ) |
|
|
inlineinherited |
◆ FillLists()
void WTACone2PassMaker::FillLists |
( |
const std::vector< WTATrigObj > & |
InputTowers | ) |
|
|
inlineoverridevirtual |
◆ GetAssociateBits()
std::vector< int > WTAConeMaker::GetAssociateBits |
( |
WTATrigObj |
incoming_seed, |
|
|
int & |
max_pt_index |
|
) |
| |
|
inlineinherited |
Definition at line 210 of file WTAConeMaker.h.
213 std::vector<int> associate_bit(jet_N, 0);
214 IntOrFloat
MaxPt = tower.pt(); MaxPtIndex = -1;
215 for(
int j = 0; j < jet_N; j++)
220 associate_bit.at(j) = 1;
228 return associate_bit;
◆ GetConstituentList()
◆ GetDEBUG()
bool WTAConeMaker::GetDEBUG |
( |
| ) |
|
|
inlineinherited |
◆ GetRollOffBufferSize()
int WTACone2PassMaker::GetRollOffBufferSize |
( |
| ) |
|
|
inline |
◆ GetRollOffList()
◆ GetSeedList()
const std::vector<WTAJet>& WTAConeMaker::GetSeedList |
( |
| ) |
const |
|
inlineinherited |
◆ GetSeedSortingList()
◆ GetVERBOSE()
bool WTAConeMaker::GetVERBOSE |
( |
| ) |
|
|
inlineinherited |
◆ InitiateInputs() [1/2]
void WTAConeMaker::InitiateInputs |
( |
const std::vector< IntOrFloat > & |
ptVec, |
|
|
const std::vector< IntOrFloat > & |
etaVec, |
|
|
const std::vector< IntOrFloat > & |
phiVec, |
|
|
const std::vector< IntOrFloat > & |
mVec |
|
) |
| |
|
inlineinherited |
◆ InitiateInputs() [2/2]
void WTAConeMaker::InitiateInputs |
( |
const std::vector< WTATrigObj > & |
InputTowers | ) |
|
|
inlineinherited |
◆ InsertToConstList()
void WTAConeMaker::InsertToConstList |
( |
WTATrigObj |
obj | ) |
|
|
inlineinherited |
◆ LoadInputs()
std::vector< WTATrigObj > WTAConeMaker::LoadInputs |
( |
const std::vector< IntOrFloat > & |
ptVec, |
|
|
const std::vector< IntOrFloat > & |
etaVec, |
|
|
const std::vector< IntOrFloat > & |
phiVec, |
|
|
const std::vector< IntOrFloat > & |
mVec |
|
) |
| |
|
inlineinherited |
Definition at line 101 of file WTAConeMaker.h.
103 std::vector<WTATrigObj> input_towers;
104 unsigned int tower_n = ptVec.size();
105 for(
unsigned int t = 0;
t < tower_n;
t++)
107 WTATrigObj this_tower(ptVec.at(
t), etaVec.at(
t), phiVec.at(
t), mVec.at(
t));
108 input_towers.push_back(this_tower);
◆ MergeConstsToSeeds()
void WTACone2PassMaker::MergeConstsToSeeds |
( |
| ) |
|
|
inlineoverridevirtual |
◆ PrintSeedList()
void WTAConeMaker::PrintSeedList |
( |
| ) |
|
|
inlineinherited |
Definition at line 149 of file WTAConeMaker.h.
151 int AllJetConstN = 0;
154 AllJetConstN +=
jet.GetConstituentCount();
155 std::cout <<
"Jet pT, eta, phi, constN = " <<
jet.pt() <<
" , " <<
jet.eta() <<
" , " <<
jet.phi() <<
" , " <<
jet.GetConstituentCount() << std::endl;
157 std::cout <<
"PrintSeedList..." <<
" , SeedN, AllJetConstN, ConstN = " <<
m_SeedList.size() <<
" , " << AllJetConstN <<
" , " <<
m_ConstituentList.size() << std::endl;
158 std::cout <<
"+++++++++++++++++++++++++" << std::endl;
◆ ResizeConstituentList()
void WTAConeMaker::ResizeConstituentList |
( |
| ) |
|
|
inlineinherited |
◆ ResizeSeedList()
void WTAConeMaker::ResizeSeedList |
( |
| ) |
|
|
inlineinherited |
◆ ResizeSeedNConstLists()
void WTAConeMaker::ResizeSeedNConstLists |
( |
| ) |
|
|
inlineinherited |
◆ ResizeSeedSortingList()
void WTAConeMaker::ResizeSeedSortingList |
( |
| ) |
|
|
inlineinherited |
◆ ResizeThisJetConstituents()
void WTAConeMaker::ResizeThisJetConstituents |
( |
WTAJet & |
jet | ) |
|
|
inlineinherited |
Definition at line 179 of file WTAConeMaker.h.
182 while(
jet.GetConstituentCount() > MaxConstPerJetN)
184 jet.PopOutLastConstituent();
◆ SeedCleaning()
void WTACone2PassMaker::SeedCleaning |
( |
| ) |
|
|
inlineoverridevirtual |
Reimplemented from WTAConeMaker.
Definition at line 54 of file WTACone2PassMaker.h.
57 if(
m_DEBUG)std::cout <<
"HighEtMerge2Pass Seed Cleaning......" << std::endl;
59 for(
int i = 0;
i < seed_N;
i++){
67 if(
std::find(associate_bit.begin(), associate_bit.end(), 1) != associate_bit.end())
69 for(
unsigned int j = 0; j < jet_N; j++)
71 if(associate_bit.at(j) == 1)
92 std::cout <<
"HighEtMerge2Pass Seed Cleaning Done......" << std::endl;
◆ SetDEBUG()
void WTAConeMaker::SetDEBUG |
( |
| ) |
|
|
inlineinherited |
◆ SetRollOffBufferSize()
void WTACone2PassMaker::SetRollOffBufferSize |
( |
int |
rolloff_buffersize | ) |
|
|
inline |
◆ SetVERBOSE()
void WTAConeMaker::SetVERBOSE |
( |
| ) |
|
|
inlineinherited |
◆ WTAJetToWTATrigObj()
◆ WTATrigObjToWTAJet()
◆ m_ConstituentList
std::vector<WTATrigObj> WTAConeMaker::m_ConstituentList |
|
protectedinherited |
◆ m_DEBUG
bool WTAConeMaker::m_DEBUG |
|
protectedinherited |
◆ m_RollOffBufferSize
unsigned int WTACone2PassMaker::m_RollOffBufferSize |
|
private |
◆ m_RollOffList
std::vector<WTATrigObj> WTACone2PassMaker::m_RollOffList |
|
private |
◆ m_SeedList
std::vector<WTAJet> WTAConeMaker::m_SeedList |
|
protectedinherited |
◆ m_SeedSortingList
std::vector<WTATrigObj> WTAConeMaker::m_SeedSortingList |
|
protectedinherited |
◆ m_VERBOSE
bool WTAConeMaker::m_VERBOSE |
|
protectedinherited |
◆ m_WTAConeMakerParameter
The documentation for this class was generated from the following file: