1 #ifndef DDCore_DDQuery_h 2 #define DDCore_DDQuery_h 25 virtual const std::vector<DDExpandedNode> &
exec();
35 std::vector<std::pair<bool, DDFilter *> >
criteria_;
Base class for querying for nodes in the DDExpandedView.
virtual const std::vector< DDExpandedNode > & exec()
virtual void setScope(const DDScope &)
type of data representation of DDCompactView
std::vector< DDExpandedNode > result_
DDQuery(const DDCompactView &)
sets up a query
defines subtrees in the expanded-view
virtual void addFilter(const DDFilter &)
A Filter accepts or rejects a DDExpandedNode based on a user-coded decision rule. ...
std::vector< std::pair< bool, DDFilter * > > criteria_
Provides an exploded view of the detector (tree-view)