#include <L1GTSingleCollectionCut.h>
Public Member Functions | |
unsigned int | atIndex (int objeta) const |
bool | checkEtadependentcuts (const P2GTCandidate &obj) const |
bool | checkObject (const P2GTCandidate &obj) const |
L1GTSingleCollectionCut (const edm::ParameterSet &config, const edm::ParameterSet &lutConfig, const L1GTScales &scales) | |
const edm::InputTag & | tag () const |
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Private Attributes | |
const std::optional< int > | maxAbsEta_ |
const std::optional< int > | maxEta_ |
const std::optional< int > | maxIso_ |
const std::optional< int > | maxPhi_ |
const std::optional< int > | maxPt_ |
const std::optional< int > | maxScalarSumPt_ |
const std::optional< int > | maxZ0_ |
const std::optional< int > | minAbsEta_ |
const std::optional< int > | minEta_ |
const std::optional< int > | minHwIso_ |
const std::optional< int > | minPhi_ |
const std::optional< int > | minPt_ |
const std::optional< int > | minScalarSumPt_ |
const std::optional< int > | minZ0_ |
const std::vector< unsigned int > | qual_ |
const std::vector< int > | regionsAbsEtaLowerBounds_ |
const std::vector< int > | regionsMaxIso_ |
const std::vector< int > | regionsMinPt_ |
const std::vector< unsigned int > | regionsQual_ |
const L1GTScales | scales_ |
const edm::InputTag | tag_ |
Definition at line 29 of file L1GTSingleCollectionCut.h.
|
inline |
Definition at line 31 of file L1GTSingleCollectionCut.h.
References l1tGTDoubleObjectCond_cfi::scales.
|
inline |
Definition at line 85 of file L1GTSingleCollectionCut.h.
References funct::abs(), mps_fire::i, and regionsAbsEtaLowerBounds_.
Referenced by checkEtadependentcuts().
|
inline |
Definition at line 72 of file L1GTSingleCollectionCut.h.
References atIndex(), l1t::L1GTScales::isolation_shift(), getGTfromDQMFile::obj, regionsMaxIso_, regionsMinPt_, regionsQual_, scales_, and funct::true.
Referenced by checkObject().
|
inline |
Definition at line 97 of file L1GTSingleCollectionCut.h.
References funct::abs(), checkEtadependentcuts(), spr::find(), l1t::L1GTScales::isolation_shift(), maxAbsEta_, maxEta_, maxIso_, maxPhi_, maxPt_, maxScalarSumPt_, maxZ0_, minAbsEta_, minEta_, minHwIso_, minPhi_, minPt_, minScalarSumPt_, minZ0_, getGTfromDQMFile::obj, qual_, regionsAbsEtaLowerBounds_, mps_fire::result, scales_, and funct::true.
Referenced by L1GTSingleObjectCond::filter(), L1GTTripleObjectCond::filter(), L1GTQuadObjectCond::filter(), and L1GTDoubleObjectCond::filter().
|
inlinestatic |
Definition at line 127 of file L1GTSingleCollectionCut.h.
References submitPVResolutionJobs::desc.
|
inline |
Definition at line 150 of file L1GTSingleCollectionCut.h.
References tag_.
Referenced by L1GTSingleObjectCond::filter(), L1GTTripleObjectCond::filter(), L1GTQuadObjectCond::filter(), L1GTDoubleObjectCond::filter(), L1GTDoubleObjectCond::L1GTDoubleObjectCond(), L1GTQuadObjectCond::L1GTQuadObjectCond(), L1GTSingleObjectCond::L1GTSingleObjectCond(), and L1GTTripleObjectCond::L1GTTripleObjectCond().
|
private |
Definition at line 167 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 158 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 168 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 160 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 156 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 164 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 162 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 166 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 157 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 169 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 159 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 155 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 163 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 161 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 165 of file L1GTSingleCollectionCut.h.
Referenced by checkObject().
|
private |
Definition at line 170 of file L1GTSingleCollectionCut.h.
Referenced by atIndex(), and checkObject().
|
private |
Definition at line 172 of file L1GTSingleCollectionCut.h.
Referenced by checkEtadependentcuts().
|
private |
Definition at line 171 of file L1GTSingleCollectionCut.h.
Referenced by checkEtadependentcuts().
|
private |
Definition at line 173 of file L1GTSingleCollectionCut.h.
Referenced by checkEtadependentcuts().
|
private |
Definition at line 153 of file L1GTSingleCollectionCut.h.
Referenced by checkEtadependentcuts(), and checkObject().
|
private |
Definition at line 154 of file L1GTSingleCollectionCut.h.
Referenced by tag().