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) | |
bool | operator() (const DDGeoHistory &, const DDPartSelection &) |
bool | operator() () |
Protected Member Functions | |
bool | nextAnylogp () |
bool | nextAnyposp () |
bool | nextChildlogp () |
bool | nextChildposp () |
Private Member Functions | |
DDCompareEqual () | |
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 13 of file DDComparator.h.
|
inline |
Definition at line 16 of file DDComparator.h.
|
private |
|
inlineprotected |
Definition at line 122 of file DDComparator.cc.
References hIndex_, hist_, hMax_, and sLp_.
Referenced by operator()().
|
inlineprotected |
Definition at line 151 of file DDComparator.cc.
References hIndex_, hist_, hMax_, query::result, sCopyno_, and sLp_.
Referenced by operator()().
|
inlineprotected |
Definition at line 167 of file DDComparator.cc.
References hIndex_, hist_, hMax_, query::result, and sLp_.
Referenced by operator()().
|
inlineprotected |
Definition at line 180 of file DDComparator.cc.
References hIndex_, hist_, hMax_, query::result, sCopyno_, and sLp_.
Referenced by operator()().
bool DDCompareEqual::operator() | ( | const DDGeoHistory & | , |
const DDPartSelection & | |||
) |
Definition at line 56 of file DDComparator.cc.
bool DDCompareEqual::operator() | ( | ) |
Definition at line 61 of file DDComparator.cc.
References absResult_, counter, ddanychild, ddanylogp, ddanynode, ddanyposp, ddchildlogp, ddchildposp, hIndex_, nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), partsel_, query::result, sCopyno_, sIndex_, sLp_, and sMax_.
|
private |
Definition at line 55 of file DDComparator.h.
Referenced by operator()().
|
private |
Definition at line 46 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), and operator()().
|
private |
Definition at line 43 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), and nextChildposp().
|
private |
Definition at line 45 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), and nextChildposp().
|
private |
Definition at line 44 of file DDComparator.h.
Referenced by operator()().
|
private |
Definition at line 54 of file DDComparator.h.
Referenced by nextAnyposp(), nextChildposp(), and operator()().
|
private |
Definition at line 48 of file DDComparator.h.
Referenced by operator()().
|
private |
Definition at line 49 of file DDComparator.h.
Referenced by nextAnylogp(), nextAnyposp(), nextChildlogp(), nextChildposp(), and operator()().
|
private |
Definition at line 47 of file DDComparator.h.
Referenced by operator()().