![]() |
![]() |
#include <CompositeTrajectoryFilter.h>
Public Member Functions | |
CompositeTrajectoryFilter () | |
CompositeTrajectoryFilter (const edm::ParameterSet &pset, edm::ConsumesCollector &iC) | |
std::string | name () const override |
bool | qualityFilter (const Trajectory &traj) const override |
bool | qualityFilter (const TempTrajectory &traj) const override |
void | setEvent (const edm::Event &iEvent, const edm::EventSetup &iSetup) override |
bool | toBeContinued (Trajectory &traj) const override |
bool | toBeContinued (TempTrajectory &traj) const override |
~CompositeTrajectoryFilter () override | |
![]() | |
virtual bool | operator() (TempTrajectory &t) const |
virtual bool | operator() (Trajectory &t) const |
virtual | ~TrajectoryFilter () |
Protected Member Functions | |
template<class T > | |
bool | QF (const T &traj) const |
template<class T > | |
bool | TBC (T &traj) const |
Protected Attributes | |
std::vector< std::unique_ptr< TrajectoryFilter > > | filters |
Additional Inherited Members | |
![]() | |
typedef CkfComponentsRecord | Record |
![]() | |
static const bool | qualityFilterIfNotContributing =true |
static const bool | toBeContinuedIfNotContributing =true |
A TrajectoryFilter that stops reconstruction if P_t drops below some value at some confidence level. The CkfTrajectoryBuilder uses this class to implement the minimal P_t cut.
Definition at line 15 of file CompositeTrajectoryFilter.h.
|
inlineexplicit |
Definition at line 18 of file CompositeTrajectoryFilter.h.
References filters.
|
inlineexplicit |
Definition at line 19 of file CompositeTrajectoryFilter.h.
References beamerCreator::create(), filters, reco::get(), edm::ParameterSet::getParameter(), and mps_fire::i.
|
inlineoverride |
Definition at line 28 of file CompositeTrajectoryFilter.h.
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 42 of file CompositeTrajectoryFilter.h.
References filters, mps_fire::i, gen::n, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by config.CFG::__str__(), and validation.Sample::digest().
|
inlineprotected |
Definition at line 56 of file CompositeTrajectoryFilter.h.
References filters, mps_fire::i, gen::n, and qualityFilter().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 36 of file CompositeTrajectoryFilter.h.
Referenced by QF().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 37 of file CompositeTrajectoryFilter.h.
|
inlineoverridevirtual |
Reimplemented from TrajectoryFilter.
Definition at line 30 of file CompositeTrajectoryFilter.h.
|
inlineprotected |
Definition at line 50 of file CompositeTrajectoryFilter.h.
References filters, mps_fire::i, gen::n, and toBeContinued().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 39 of file CompositeTrajectoryFilter.h.
Referenced by TBC().
|
inlineoverridevirtual |
Implements TrajectoryFilter.
Definition at line 40 of file CompositeTrajectoryFilter.h.
|
protected |
Definition at line 62 of file CompositeTrajectoryFilter.h.
Referenced by CompositeTrajectoryFilter(), name(), QF(), setEvent(), and TBC().