#include <Specific.h>
Public Member Functions | |
std::pair< bool, DDExpandedView > | node () const |
gives the geometrical history of a fully specified PartSelector More... | |
const std::vector< DDPartSelection > & | selection () const |
Specific (const std::vector< DDPartSelection > &selections, const DDsvalues_type &specs) | |
Specific (const std::vector< std::string > &selections, const DDsvalues_type &specs, bool doRegex=true) | |
const DDsvalues_type & | specifics () const |
void | stream (std::ostream &) const |
void | tokenize () |
void | updateLogicalPart (std::vector< std::pair< DDLogicalPart, std::pair< const DDPartSelection *, const DDsvalues_type * > > > &) const |
Protected Member Functions | |
void | addSelectionLevel (std::vector< DDLogicalPart > &lpv, int copyno, ddselection_type st, std::vector< DDPartSelection > &selv) |
void | createPartSelections (const std::string &selString) |
Protected Attributes | |
bool | doRegex_ |
std::vector< DDPartSelection > | partSelections_ |
DDsvalues_type | specifics_ |
bool | valid_ |
Definition at line 20 of file Specific.h.
DDI::Specific::Specific | ( | const std::vector< std::string > & | selections, |
const DDsvalues_type & | specs, | ||
bool | doRegex = true |
||
) |
Definition at line 20 of file Specific.cc.
References createPartSelections(), and clusterbigeventsdebugger_cfi::selections.
DDI::Specific::Specific | ( | const std::vector< DDPartSelection > & | selections, |
const DDsvalues_type & | specs | ||
) |
Definition at line 27 of file Specific.cc.
|
protected |
Definition at line 59 of file Specific.cc.
References mps_fire::result.
Referenced by createPartSelections().
|
protected |
Definition at line 30 of file Specific.cc.
References addSelectionLevel(), DDIsValid(), DDTokenize2(), doRegex_, mps_check::msg, partSelections_, AlCaHLTBitMon_QueryRunRegistry::string, and groupFilesInBlocks::temp.
Referenced by Specific().
std::pair< bool, DDExpandedView > DDI::Specific::node | ( | ) | const |
gives the geometrical history of a fully specified PartSelector
node() will only work, if
Definition at line 138 of file Specific.cc.
References c, ddanyposp, ddchildposp, MillePedeFileConverter_cfg::e, partSelections_, and mps_fire::result.
const std::vector< DDPartSelection > & DDI::Specific::selection | ( | ) | const |
Definition at line 87 of file Specific.cc.
References partSelections_.
Referenced by trackingPlots.Iteration::modules().
|
inline |
void DDI::Specific::stream | ( | std::ostream & | os | ) | const |
Definition at line 89 of file Specific.cc.
References mps_fire::i, partSelections_, alignCSCRings::s, specifics_, and findQualityFiles::v.
void DDI::Specific::tokenize | ( | ) |
void DDI::Specific::updateLogicalPart | ( | std::vector< std::pair< DDLogicalPart, std::pair< const DDPartSelection *, const DDsvalues_type * > > > & | result | ) | const |
Definition at line 115 of file Specific.cc.
References cms::cuda::assert(), partSelections_, mps_fire::result, specifics_, and pfDeepBoostedJetPreprocessParams_cfi::sv.
|
protected |
Definition at line 49 of file Specific.h.
Referenced by createPartSelections().
|
protected |
Definition at line 47 of file Specific.h.
Referenced by createPartSelections(), node(), selection(), stream(), and updateLogicalPart().
|
protected |
Definition at line 46 of file Specific.h.
Referenced by specifics(), stream(), and updateLogicalPart().
|
protected |
Definition at line 48 of file Specific.h.