1 #ifndef L1Trigger_Phase2L1ParticleFlow_Region_h 2 #define L1Trigger_Phase2L1ParticleFlow_Region_h 9 std::vector<PFParticle>
pf;
21 bool useRelativeCoordinates,
22 unsigned int ncalomax,
23 unsigned int nemcalomax,
24 unsigned int ntrackmax,
25 unsigned int nmuonmax,
27 unsigned int npuppimax)
float globalAbsEta(float localEta) const
const unsigned int ncaloMax
bool fiducial(float eta, float phi) const
const unsigned int nemcaloMax
const bool relativeCoordinates
unsigned int caloOverflow
float regionAbsEta() const
unsigned int muonOverflow
const unsigned int ntrackMax
static const char * outputTypeName(int outputType)
unsigned int nInput(InputType type) const
static const char * inputTypeName(int inputType)
Region(float etamin, float etamax, float phicenter, float phiwidth, float etaextra, float phiextra, bool useRelativeCoordinates, unsigned int ncalomax, unsigned int nemcalomax, unsigned int ntrackmax, unsigned int nmuonmax, unsigned int npfmax, unsigned int npuppimax)
unsigned int puppiOverflow
unsigned int nOutput(OutputType type, bool puppi, bool fiducial=true) const
Abs< T >::type abs(const T &t)
std::vector< PFParticle > puppi
std::vector< PFParticle > pf
bool contains(float eta, float phi) const
unsigned int emcaloOverflow
float globalEta(float localEta) const
const unsigned int npuppiMax
unsigned int trackOverflow
float globalPhi(float localPhi) const
const unsigned int npfMax
bool fiducialLocal(float localEta, float localPhi) const
float localPhi(float globalPhi) const
float localEta(float globalEta) const
const unsigned int nmuonMax