Go to the documentation of this file. 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 globalEta(float localEta) const
std::vector< PFParticle > puppi
std::vector< PFParticle > pf
const unsigned int npuppiMax
unsigned int emcaloOverflow
float globalPhi(float localPhi) const
const unsigned int npfMax
bool fiducial(float eta, float phi) const
const bool relativeCoordinates
const unsigned int ncaloMax
float globalAbsEta(float localEta) const
unsigned int caloOverflow
unsigned int trackOverflow
bool fiducialLocal(float localEta, float localPhi) const
const unsigned int nmuonMax
const unsigned int ntrackMax
float localPhi(float globalPhi) const
float localEta(float globalEta) const
const unsigned int nemcaloMax
static const char * inputTypeName(int inputType)
float regionAbsEta() const
unsigned int muonOverflow
Abs< T >::type abs(const T &t)
unsigned int puppiOverflow
static const char * outputTypeName(int outputType)
unsigned int nOutput(OutputType type, bool puppi, bool fiducial=true) const
unsigned int nInput(InputType type) const
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)
bool contains(float eta, float phi) const