CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
l1ct::PFInputRegion Struct Reference

#include <layer1_emulator.h>

Public Member Functions

void clear ()
 
 PFInputRegion ()
 
 PFInputRegion (float etamin, float etamax, float phicenter, float phiwidth, float etaextra, float phiextra)
 
bool read (std::fstream &from)
 
bool write (std::fstream &to) const
 

Public Attributes

std::vector< EmCaloObjEmuemcalo
 
std::vector< HadCaloObjEmuhadcalo
 
std::vector< MuObjEmumuon
 
PFRegionEmu region
 
std::vector< TkObjEmutrack
 

Detailed Description

Definition at line 271 of file layer1_emulator.h.

Constructor & Destructor Documentation

◆ PFInputRegion() [1/2]

l1ct::PFInputRegion::PFInputRegion ( )
inline

Definition at line 278 of file layer1_emulator.h.

278 {}

◆ PFInputRegion() [2/2]

l1ct::PFInputRegion::PFInputRegion ( float  etamin,
float  etamax,
float  phicenter,
float  phiwidth,
float  etaextra,
float  phiextra 
)
inline

Definition at line 279 of file layer1_emulator.h.

280  : region(etamin, etamax, phicenter, phiwidth, etaextra, phiextra) {}

Member Function Documentation

◆ clear()

void l1ct::PFInputRegion::clear ( )

◆ read()

bool l1ct::PFInputRegion::read ( std::fstream &  from)

◆ write()

bool l1ct::PFInputRegion::write ( std::fstream &  to) const

Member Data Documentation

◆ emcalo

std::vector<EmCaloObjEmu> l1ct::PFInputRegion::emcalo

Definition at line 274 of file layer1_emulator.h.

◆ hadcalo

std::vector<HadCaloObjEmu> l1ct::PFInputRegion::hadcalo

Definition at line 273 of file layer1_emulator.h.

◆ muon

std::vector<MuObjEmu> l1ct::PFInputRegion::muon

Definition at line 276 of file layer1_emulator.h.

◆ region

PFRegionEmu l1ct::PFInputRegion::region

Definition at line 272 of file layer1_emulator.h.

◆ track

std::vector<TkObjEmu> l1ct::PFInputRegion::track

Definition at line 275 of file layer1_emulator.h.