#include <CompositeLogicalTrajectoryFilter.h>
|
template<class T > |
bool | QF (const T &traj) const |
|
template<class T > |
bool | TBC (T &traj) const |
|
CompositeLogicalTrajectoryFilter::CompositeLogicalTrajectoryFilter |
( |
| ) |
|
|
inlineexplicit |
CompositeLogicalTrajectoryFilter::CompositeLogicalTrajectoryFilter |
( |
const edm::ParameterSet & |
pset | ) |
|
|
inlineexplicit |
CompositeLogicalTrajectoryFilter::~CompositeLogicalTrajectoryFilter |
( |
| ) |
|
|
inline |
virtual std::string CompositeLogicalTrajectoryFilter::name |
( |
void |
| ) |
const |
|
inlinevirtual |
template<class T >
bool CompositeLogicalTrajectoryFilter::QF |
( |
const T & |
traj | ) |
const |
|
inlineprotected |
Definition at line 57 of file CompositeLogicalTrajectoryFilter.h.
References AND, filters, first, i, n, and OR.
61 if (n==0) {
edm::LogError(
"CompositeLogicalTrajectoryFilter")<<n<<
" filters !." ;
return false;}
62 condition=
filters[0].second->qualityFilter(traj);
66 bool lcondition =
filters[
i].second->qualityFilter(traj);
68 condition= condition || lcondition;
70 condition= condition && lcondition;
std::vector< std::pair< logic, const TrajectoryFilter * > > filters
virtual bool CompositeLogicalTrajectoryFilter::qualityFilter |
( |
const Trajectory & |
traj | ) |
const |
|
inlinevirtual |
virtual bool CompositeLogicalTrajectoryFilter::qualityFilter |
( |
const TempTrajectory & |
traj | ) |
const |
|
inlinevirtual |
template<class T >
bool CompositeLogicalTrajectoryFilter::TBC |
( |
T & |
traj | ) |
const |
|
inlineprotected |
virtual bool CompositeLogicalTrajectoryFilter::toBeContinued |
( |
Trajectory & |
traj | ) |
const |
|
inlinevirtual |
virtual bool CompositeLogicalTrajectoryFilter::toBeContinued |
( |
TempTrajectory & |
traj | ) |
const |
|
inlinevirtual |