CMS 3D CMS Logo

Classes | Namespaces | Functions
multififo_regionizer_elements_ref.h File Reference
#include "DataFormats/L1TParticleFlow/interface/layer1_emulator.h"
#include <list>
#include <vector>
#include <deque>
#include <cassert>

Go to the source code of this file.

Classes

class  l1ct::multififo_regionizer::EtaPhiBuffer< T >
 
class  l1ct::multififo_regionizer::RegionBuffer< T >
 
class  l1ct::multififo_regionizer::RegionBuilder< T >
 
class  l1ct::multififo_regionizer::Regionizer< T >
 
class  l1ct::multififo_regionizer::RegionMux< T >
 
class  l1ct::multififo_regionizer::RegionMux< T >
 
struct  l1ct::multififo_regionizer::Route
 

Namespaces

 l1ct
 
 l1ct::multififo_regionizer
 

Functions

int l1ct::multififo_regionizer::dphi_wrap (int local_phi)
 
template<>
bool l1ct::multififo_regionizer::local_eta_phi_window< l1ct::TkObjEmu > (const l1ct::TkObjEmu &t, const l1ct::glbeta_t &etaMin, const l1ct::glbeta_t &etaMax, const l1ct::glbphi_t &phiMin, const l1ct::glbphi_t &phiMax)
 
template<typename T >
bool l1ct::multififo_regionizer::local_eta_phi_window (const T &t, const l1ct::glbeta_t &etaMin, const l1ct::glbeta_t &etaMax, const l1ct::glbphi_t &phiMin, const l1ct::glbphi_t &phiMax)
 
template<>
bool l1ct::multififo_regionizer::local_eta_phi_window< l1ct::TkObjEmu > (const l1ct::TkObjEmu &t, const l1ct::glbeta_t &etaMin, const l1ct::glbeta_t &etaMax, const l1ct::glbphi_t &phiMin, const l1ct::glbphi_t &phiMax)
 
template<typename T >
void l1ct::multififo_regionizer::maybe_push (const T &t, const l1ct::PFRegionEmu &sector, const l1ct::PFRegionEmu &region, std::list< T > &fifo, bool useAlsoVtxCoords)
 
template<>
void l1ct::multififo_regionizer::maybe_push< l1ct::TkObjEmu > (const l1ct::TkObjEmu &t, const l1ct::PFRegionEmu &sector, const l1ct::PFRegionEmu &region, std::list< l1ct::TkObjEmu > &fifo, bool useAlsoVtxCoords)
 
template<typename TL , typename T >
void l1ct::multififo_regionizer::pop_back (TL &from, T &to)
 
template<typename T >
void l1ct::multififo_regionizer::push_to_fifo (const T &t, int local_eta, int local_phi, std::list< T > &fifo)
 
template<typename T >
void l1ct::multififo_regionizer::shift (T &from, T &to)
 

Function Documentation

◆ l1ct::multififo_regionizer::local_eta_phi_window< l1ct::TkObjEmu >()

template<>
bool l1ct::multififo_regionizer::local_eta_phi_window< l1ct::TkObjEmu > ( const l1ct::TkObjEmu t,
const l1ct::glbeta_t etaMin,
const l1ct::glbeta_t etaMax,
const l1ct::glbphi_t phiMin,
const l1ct::glbphi_t phiMax 
)
inline