#include <CaloTauSelectorDefinition.h>
Classes | |
struct | TDiscCutPair |
Public Types | |
typedef reco::CaloTauCollection | collection |
typedef container::const_iterator | const_iterator |
typedef std::vector < reco::CaloTau * > | container |
typedef edm::Handle< collection > | HandleToCollection |
typedef std::vector< TDiscCutPair > | TDiscCutPairVec |
Public Member Functions | |
const_iterator | begin () const |
CaloTauSelectorDefinition (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
const_iterator | end () const |
void | select (const HandleToCollection &hc, const edm::Event &e, const edm::EventSetup &s) |
size_t | size () const |
~CaloTauSelectorDefinition () | |
Private Attributes | |
StringCutObjectSelector < reco::CaloTau > * | cut_ |
TDiscCutPairVec | discriminators_ |
std::vector< edm::ParameterSet > | discriminatorsPSets_ |
std::vector< edm::EDGetTokenT < reco::CaloTauDiscriminator > > | discriminatorTokens_ |
container | selected_ |
Definition at line 14 of file CaloTauSelectorDefinition.h.
Definition at line 16 of file CaloTauSelectorDefinition.h.
typedef container::const_iterator CaloTauSelectorDefinition::const_iterator |
Definition at line 19 of file CaloTauSelectorDefinition.h.
typedef std::vector< reco::CaloTau *> CaloTauSelectorDefinition::container |
Definition at line 18 of file CaloTauSelectorDefinition.h.
Definition at line 17 of file CaloTauSelectorDefinition.h.
typedef std::vector<TDiscCutPair> CaloTauSelectorDefinition::TDiscCutPairVec |
Definition at line 25 of file CaloTauSelectorDefinition.h.
|
inline |
Definition at line 27 of file CaloTauSelectorDefinition.h.
References cut_, discriminatorsPSets_, discriminatorTokens_, edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, and edm::vector_transform().
|
inline |
Definition at line 33 of file CaloTauSelectorDefinition.h.
References cut_.
|
inline |
|
inline |
|
inline |
Definition at line 39 of file CaloTauSelectorDefinition.h.
References cut_, discriminators_, discriminatorsPSets_, discriminatorTokens_, edm::Event::getByToken(), edm::HandleBase::isValid(), combine::key, CaloTauSelectorDefinition::TDiscCutPair::m_cut, CaloTauSelectorDefinition::TDiscCutPair::m_discHandle, and selected_.
|
inline |
|
private |
Definition at line 98 of file CaloTauSelectorDefinition.h.
Referenced by CaloTauSelectorDefinition(), select(), and ~CaloTauSelectorDefinition().
|
private |
Definition at line 94 of file CaloTauSelectorDefinition.h.
Referenced by select().
|
private |
Definition at line 96 of file CaloTauSelectorDefinition.h.
Referenced by CaloTauSelectorDefinition(), and select().
|
private |
Definition at line 97 of file CaloTauSelectorDefinition.h.
Referenced by CaloTauSelectorDefinition(), and select().