compares a given geometrical-history whether it corresponds to the given part-selector More...
#include <DDComparator.h>
Public Member Functions | |
DDCompareEqual (const DDGeoHistory &h, const DDPartSelection &s) | |
DDCompareEqual ()=delete | |
bool | operator() (const DDGeoHistory &, const DDPartSelection &) |
bool | operator() () |
Protected Member Functions | |
bool | nextAnylogp () |
bool | nextAnyposp () |
bool | nextChildlogp () |
bool | nextChildposp () |
Private Attributes | |
bool | absResult_ |
DDGeoHistory::size_type | hIndex_ |
const DDGeoHistory & | hist_ |
DDGeoHistory::size_type const | hMax_ |
const DDPartSelection & | partsel_ |
int | sCopyno_ |
DDPartSelection::size_type | sIndex_ |
DDLogicalPart | sLp_ |
DDPartSelection::size_type const | sMax_ |
compares a given geometrical-history whether it corresponds to the given part-selector
This is a function-object.
Definition at line 15 of file DDComparator.h.
|
inline |
Definition at line 17 of file DDComparator.h.
References DDCompareEqual(), nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), and operator()().
|
delete |
Referenced by DDCompareEqual().
|
inlineprotected |
Definition at line 70 of file DDComparator.cc.
References hIndex_, hist_, hMax_, and sLp_.
Referenced by DDCompareEqual(), and operator()().
|
inlineprotected |
Definition at line 83 of file DDComparator.cc.
References hIndex_, hist_, hMax_, mps_fire::result, sCopyno_, and sLp_.
Referenced by DDCompareEqual(), and operator()().
|
inlineprotected |
Definition at line 96 of file DDComparator.cc.
References hIndex_, hist_, hMax_, mps_fire::result, and sLp_.
Referenced by DDCompareEqual(), and operator()().
|
inlineprotected |
Definition at line 107 of file DDComparator.cc.
References hIndex_, hist_, hMax_, mps_fire::result, sCopyno_, and sLp_.
Referenced by DDCompareEqual(), and operator()().
bool DDCompareEqual::operator() | ( | const DDGeoHistory & | , |
const DDPartSelection & | |||
) |
Definition at line 12 of file DDComparator.cc.
bool DDCompareEqual::operator() | ( | ) |
Definition at line 14 of file DDComparator.cc.
References absResult_, ddanychild, ddanylogp, ddanynode, ddanyposp, ddchildlogp, ddchildposp, hIndex_, nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), partsel_, mps_fire::result, sCopyno_, sIndex_, sLp_, and sMax_.
Referenced by DDCompareEqual().
|
private |
Definition at line 50 of file DDComparator.h.
Referenced by operator()().
|
private |
Definition at line 45 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), and operator()().
|
private |
Definition at line 42 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), and nextChildposp().
|
private |
Definition at line 44 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), and nextChildposp().
|
private |
Definition at line 43 of file DDComparator.h.
Referenced by operator()().
|
private |
Definition at line 49 of file DDComparator.h.
Referenced by nextAnyposp(), nextChildposp(), and operator()().
|
private |
Definition at line 47 of file DDComparator.h.
Referenced by operator()().
|
private |
Definition at line 48 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), and operator()().
|
private |
Definition at line 46 of file DDComparator.h.
Referenced by operator()().