CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
l1tpf_impl::InputRegion Struct Reference

#include <DiscretePFInputs.h>

Inheritance diagram for l1tpf_impl::InputRegion:
l1tpf_impl::Region

Public Member Functions

 InputRegion ()
 
 InputRegion (float etacenter, float etamin, float etamax, float phicenter, float phihalfwidth, float etaextra, float phiextra)
 

Public Attributes

std::vector< CaloClustercalo
 
std::vector< CaloClusteremcalo
 
float etaCenter
 
float etaExtra
 
float etaMax
 
float etaMin
 
std::vector< Muonmuon
 
float phiCenter
 
float phiExtra
 
float phiHalfWidth
 
std::vector< PropagatedTracktrack
 

Detailed Description

Definition at line 223 of file DiscretePFInputs.h.

Constructor & Destructor Documentation

◆ InputRegion() [1/2]

l1tpf_impl::InputRegion::InputRegion ( )
inline

Definition at line 231 of file DiscretePFInputs.h.

232  : etaCenter(),
233  etaMin(),
234  etaMax(),
235  phiCenter(),
236  phiHalfWidth(),
237  etaExtra(),
238  phiExtra(),
239  calo(),
240  emcalo(),
241  track(),
242  muon() {}
std::vector< CaloCluster > calo
std::vector< Muon > muon
std::vector< PropagatedTrack > track
std::vector< CaloCluster > emcalo

◆ InputRegion() [2/2]

l1tpf_impl::InputRegion::InputRegion ( float  etacenter,
float  etamin,
float  etamax,
float  phicenter,
float  phihalfwidth,
float  etaextra,
float  phiextra 
)
inline

Definition at line 243 of file DiscretePFInputs.h.

245  : etaCenter(etacenter),
246  etaMin(etamin),
247  etaMax(etamax),
248  phiCenter(phicenter),
249  phiHalfWidth(phihalfwidth),
250  etaExtra(etaextra),
251  phiExtra(phiextra),
252  calo(),
253  emcalo(),
254  track(),
255  muon() {}
std::vector< CaloCluster > calo
std::vector< Muon > muon
std::vector< PropagatedTrack > track
std::vector< CaloCluster > emcalo

Member Data Documentation

◆ calo

std::vector<CaloCluster> l1tpf_impl::InputRegion::calo

Definition at line 226 of file DiscretePFInputs.h.

◆ emcalo

std::vector<CaloCluster> l1tpf_impl::InputRegion::emcalo

Definition at line 227 of file DiscretePFInputs.h.

Referenced by l1tpf_impl::Region::zero().

◆ etaCenter

float l1tpf_impl::InputRegion::etaCenter

◆ etaExtra

float l1tpf_impl::InputRegion::etaExtra

Definition at line 225 of file DiscretePFInputs.h.

Referenced by l1tpf_impl::Region::contains().

◆ etaMax

float l1tpf_impl::InputRegion::etaMax

◆ etaMin

float l1tpf_impl::InputRegion::etaMin

◆ muon

std::vector<Muon> l1tpf_impl::InputRegion::muon

Definition at line 229 of file DiscretePFInputs.h.

◆ phiCenter

float l1tpf_impl::InputRegion::phiCenter

◆ phiExtra

float l1tpf_impl::InputRegion::phiExtra

Definition at line 225 of file DiscretePFInputs.h.

Referenced by l1tpf_impl::Region::contains().

◆ phiHalfWidth

float l1tpf_impl::InputRegion::phiHalfWidth

◆ track

std::vector<PropagatedTrack> l1tpf_impl::InputRegion::track

Definition at line 228 of file DiscretePFInputs.h.

Referenced by l1tpf_impl::Region::zero().