#include <Entry.h>
Public Member Functions | |
Entry (std::string const &name, bool val, bool is_tracked) | |
Entry (std::string const &name, int val, bool is_tracked) | |
Entry (std::string const &name, std::vector< int > const &val, bool is_tracked) | |
Entry (std::string const &name, unsigned val, bool is_tracked) | |
Entry (std::string const &name, std::vector< unsigned > const &val, bool is_tracked) | |
Entry (std::string const &name, long long val, bool is_tracked) | |
Entry (std::string const &name, std::vector< long long > const &val, bool is_tracked) | |
Entry (std::string const &name, unsigned long long val, bool is_tracked) | |
Entry (std::string const &name, std::vector< unsigned long long > const &val, bool is_tracked) | |
Entry (std::string const &name, double val, bool is_tracked) | |
Entry (std::string const &name, std::vector< double > const &val, bool is_tracked) | |
Entry (std::string const &name, std::string const &val, bool is_tracked) | |
Entry (std::string const &name, std::vector< std::string > const &val, bool is_tracked) | |
Entry (std::string const &name, FileInPath const &val, bool is_tracked) | |
Entry (std::string const &name, InputTag const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< InputTag > const &vtag, bool is_tracked) | |
Entry (std::string const &name, ESInputTag const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< ESInputTag > const &vtag, bool is_tracked) | |
Entry (std::string const &name, EventID const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< EventID > const &vtag, bool is_tracked) | |
Entry (std::string const &name, LuminosityBlockID const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< LuminosityBlockID > const &vtag, bool is_tracked) | |
Entry (std::string const &name, LuminosityBlockRange const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< LuminosityBlockRange > const &vtag, bool is_tracked) | |
Entry (std::string const &name, EventRange const &tag, bool is_tracked) | |
Entry (std::string const &name, std::vector< EventRange > const &vtag, bool is_tracked) | |
Entry (std::string const &name, ParameterSet const &val, bool is_tracked) | |
Entry (std::string const &name, std::vector< ParameterSet > const &val, bool is_tracked) | |
Entry (std::string name, std::string_view) | |
Entry (std::string name, std::string_view type, std::string_view value, bool is_tracked) | |
Entry (std::string name, std::string_view type, std::vector< std::string > const &value, bool is_tracked) | |
Entry (Entry const &)=default | |
Entry (Entry &&)=default | |
bool | getBool () const |
double | getDouble () const |
ESInputTag | getESInputTag () const |
EventID | getEventID () const |
EventRange | getEventRange () const |
FileInPath | getFileInPath () const |
InputTag | getInputTag () const |
int | getInt32 () const |
long long | getInt64 () const |
LuminosityBlockID | getLuminosityBlockID () const |
LuminosityBlockRange | getLuminosityBlockRange () const |
ParameterSet | getPSet () const |
std::string | getString () const |
unsigned | getUInt32 () const |
unsigned long long | getUInt64 () const |
std::vector< double > | getVDouble () const |
std::vector< ESInputTag > | getVESInputTag () const |
std::vector< EventID > | getVEventID () const |
std::vector< EventRange > | getVEventRange () const |
std::vector< InputTag > | getVInputTag () const |
std::vector< int > | getVInt32 () const |
std::vector< long long > | getVInt64 () const |
std::vector< LuminosityBlockID > | getVLuminosityBlockID () const |
std::vector< LuminosityBlockRange > | getVLuminosityBlockRange () const |
std::vector< ParameterSet > | getVPSet () const |
std::vector< std::string > | getVString () const |
std::vector< unsigned > | getVUInt32 () const |
std::vector< unsigned long long > | getVUInt64 () const |
bool | isTracked () const |
Entry & | operator= (Entry const &)=default |
Entry & | operator= (Entry &&)=default |
size_t | sizeOfString () const |
void | toDigest (cms::Digest &digest) const |
std::string | toString () const |
void | toString (std::string &result) const |
char | typeCode () const |
~Entry ()=default | |
Static Public Member Functions | |
static std::string_view | bounds (std::string_view, std::size_t iEndHint) |
Private Member Functions | |
bool | fromString (std::string_view::const_iterator b, std::string_view::const_iterator e) |
void | throwEncodeError (char const *type) const |
void | throwEntryError (char const *expectedType, std::string const &badRep) const |
void | throwValueError (char const *expectedType) const |
void | validate () const |
Private Attributes | |
std::string | name_ |
std::string | rep_ |
char | tracked_ |
char | type_ |
Friends | |
std::ostream & | operator<< (std::ostream &ost, Entry const &entry) |
Entry::Entry | ( | std::string const & | name, |
bool | val, | ||
bool | is_tracked | ||
) |
Definition at line 432 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
int | val, | ||
bool | is_tracked | ||
) |
Definition at line 442 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< int > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 452 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
unsigned | val, | ||
bool | is_tracked | ||
) |
Definition at line 462 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< unsigned > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 472 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
long long | val, | ||
bool | is_tracked | ||
) |
Definition at line 482 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< long long > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 492 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
unsigned long long | val, | ||
bool | is_tracked | ||
) |
Definition at line 502 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< unsigned long long > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 512 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
double | val, | ||
bool | is_tracked | ||
) |
Definition at line 522 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< double > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 532 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::string const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 542 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< std::string > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 552 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
FileInPath const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 562 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
InputTag const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 572 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< InputTag > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 582 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
ESInputTag const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 592 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< ESInputTag > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 602 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
EventID const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 612 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< EventID > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 622 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
LuminosityBlockID const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 632 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< LuminosityBlockID > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 642 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
LuminosityBlockRange const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 652 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< LuminosityBlockRange > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 662 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
EventRange const & | tag, | ||
bool | is_tracked | ||
) |
Definition at line 672 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< EventRange > const & | vtag, | ||
bool | is_tracked | ||
) |
Definition at line 682 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
ParameterSet const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 692 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string const & | name, |
std::vector< ParameterSet > const & | val, | ||
bool | is_tracked | ||
) |
Definition at line 702 of file Entry.cc.
References edm::encode(), rep_, throwEncodeError(), heppy_batch::val, and validate().
Entry::Entry | ( | std::string | name, |
std::string_view | code | ||
) |
Definition at line 712 of file Entry.cc.
References fromString(), throwEncodeError(), and validate().
Entry::Entry | ( | std::string | name, |
std::string_view | type, | ||
std::string_view | value, | ||
bool | is_tracked | ||
) |
Definition at line 718 of file Entry.cc.
References codeFromType(), edm::errors::Configuration, Exception, fromString(), AlCaHLTBitMon_QueryRunRegistry::string, findQualityFiles::v, validate(), and relativeConstraints::value.
Entry::Entry | ( | std::string | name, |
std::string_view | type, | ||
std::vector< std::string > const & | value, | ||
bool | is_tracked | ||
) |
Definition at line 734 of file Entry.cc.
References codeFromType(), edm::errors::Configuration, MillePedeFileConverter_cfg::e, Exception, fromString(), mps_fire::i, AlCaHLTBitMon_QueryRunRegistry::string, findQualityFiles::v, and validate().
|
default |
|
default |
|
default |
|
static |
Definition at line 760 of file Entry.cc.
References edm::decode_pset_extent(), edm::decode_string_extent(), edm::decode_vpset_extent(), edm::decode_vstring_extent(), kTPSet, kTstringRaw, kTvPSet, and kTvstringRaw.
Referenced by edm::ParameterSet::extent(), and edm::ParameterSet::fromString().
|
private |
Definition at line 828 of file Entry.cc.
References b, MillePedeFileConverter_cfg::e, rep_, AlCaHLTBitMon_QueryRunRegistry::string, tracked_, and type_.
Referenced by Entry().
bool Entry::getBool | ( | ) | const |
Definition at line 847 of file Entry.cc.
References edm::decode(), kTbool, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
double Entry::getDouble | ( | ) | const |
Definition at line 955 of file Entry.cc.
References edm::decode(), kTdouble, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
ESInputTag Entry::getESInputTag | ( | ) | const |
Definition at line 1048 of file Entry.cc.
References edm::decode(), kTESInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
EventID Entry::getEventID | ( | ) | const |
Definition at line 1072 of file Entry.cc.
References edm::decode(), kTEventID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
EventRange Entry::getEventRange | ( | ) | const |
Definition at line 1143 of file Entry.cc.
References edm::decode(), kTEventRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
FileInPath Entry::getFileInPath | ( | ) | const |
Definition at line 1012 of file Entry.cc.
References edm::decode(), kTFileInPath, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
InputTag Entry::getInputTag | ( | ) | const |
Definition at line 1024 of file Entry.cc.
References edm::decode(), kTInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter().
int Entry::getInt32 | ( | ) | const |
Definition at line 859 of file Entry.cc.
References edm::decode(), kTint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
long long Entry::getInt64 | ( | ) | const |
Definition at line 883 of file Entry.cc.
References edm::decode(), kTint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
LuminosityBlockID Entry::getLuminosityBlockID | ( | ) | const |
Definition at line 1096 of file Entry.cc.
References edm::decode(), kTLuminosityBlockID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
LuminosityBlockRange Entry::getLuminosityBlockRange | ( | ) | const |
Definition at line 1119 of file Entry.cc.
References edm::decode(), kTLuminosityBlockRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
ParameterSet Entry::getPSet | ( | ) | const |
Definition at line 1168 of file Entry.cc.
References edm::decode(), kTPSet, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
std::string Entry::getString | ( | void | ) | const |
Definition at line 979 of file Entry.cc.
References edm::decode(), edm::decode_deprecated(), kTstringHex, kTstringRaw, rep_, AlCaHLTBitMon_QueryRunRegistry::string, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getParameter(), and edm::ParameterSet::getUntrackedParameter< std::string >().
unsigned Entry::getUInt32 | ( | ) | const |
Definition at line 907 of file Entry.cc.
References edm::decode(), kTuint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
unsigned long long Entry::getUInt64 | ( | ) | const |
Definition at line 931 of file Entry.cc.
References edm::decode(), kTuint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter().
std::vector< double > Entry::getVDouble | ( | ) | const |
Definition at line 967 of file Entry.cc.
References edm::decode(), kTvdouble, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< double > >().
std::vector< ESInputTag > Entry::getVESInputTag | ( | ) | const |
Definition at line 1060 of file Entry.cc.
References edm::decode(), kTVESInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< ESInputTag > >().
std::vector< EventID > Entry::getVEventID | ( | ) | const |
Definition at line 1084 of file Entry.cc.
References edm::decode(), kTVEventID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< EventID > >().
std::vector< EventRange > Entry::getVEventRange | ( | ) | const |
Definition at line 1155 of file Entry.cc.
References edm::decode(), kTVEventRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< EventRange > >().
std::vector< InputTag > Entry::getVInputTag | ( | ) | const |
Definition at line 1036 of file Entry.cc.
References edm::decode(), kTVInputTag, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< InputTag > >().
std::vector< int > Entry::getVInt32 | ( | ) | const |
Definition at line 871 of file Entry.cc.
References edm::decode(), kTvint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< int > >().
std::vector< long long > Entry::getVInt64 | ( | ) | const |
Definition at line 895 of file Entry.cc.
References edm::decode(), kTvint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< long long > >().
std::vector< LuminosityBlockID > Entry::getVLuminosityBlockID | ( | ) | const |
Definition at line 1108 of file Entry.cc.
References edm::decode(), kTVLuminosityBlockID, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockID > >().
std::vector< LuminosityBlockRange > Entry::getVLuminosityBlockRange | ( | ) | const |
Definition at line 1131 of file Entry.cc.
References edm::decode(), kTVLuminosityBlockRange, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< LuminosityBlockRange > >().
std::vector< ParameterSet > Entry::getVPSet | ( | ) | const |
Definition at line 1180 of file Entry.cc.
References edm::decode(), kTvPSet, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
std::vector< std::string > Entry::getVString | ( | ) | const |
Definition at line 996 of file Entry.cc.
References edm::decode(), edm::decode_deprecated(), kTvstringHex, kTvstringRaw, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< std::string > >().
std::vector< unsigned > Entry::getVUInt32 | ( | ) | const |
Definition at line 919 of file Entry.cc.
References edm::decode(), kTvuint32, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< unsigned int > >().
std::vector< unsigned long long > Entry::getVUInt64 | ( | ) | const |
Definition at line 943 of file Entry.cc.
References edm::decode(), kTvuint64, rep_, throwEntryError(), throwValueError(), type_, and heppy_batch::val.
Referenced by edm::ParameterSet::getUntrackedParameter< std::vector< unsigned long long > >().
|
inline |
Definition at line 174 of file Entry.h.
References tracked_.
Referenced by Types.PSet::clone(), Mixins._ParameterTypeBase::configTypeName(), Mixins.UsingBlock::insertInto(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.EventID::insertInto(), Types.LuminosityBlockID::insertInto(), Types.LuminosityBlockRange::insertInto(), Types.EventRange::insertInto(), Types.InputTag::insertInto(), Types.ESInputTag::insertInto(), Types.FileInPath::insertInto(), Types.PSet::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), Types.VLuminosityBlockID::insertInto(), Types.VInputTag::insertInto(), Types.VESInputTag::insertInto(), Types.VEventID::insertInto(), Types.VLuminosityBlockRange::insertInto(), Types.VEventRange::insertInto(), Types.VPSet::insertInto(), and Mixins._ParameterTypeBase::pythonTypeName().
|
inline |
|
private |
Definition at line 1308 of file Entry.cc.
References edm::errors::Configuration, Exception, and name_.
Referenced by Entry().
|
private |
Definition at line 1303 of file Entry.cc.
References edm::errors::Configuration, Exception, and name_.
Referenced by getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), getVUInt64(), and validate().
|
private |
Definition at line 1298 of file Entry.cc.
References edm::errors::Configuration, Exception, name_, type_, and typeFromCode().
Referenced by getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), and getVUInt64().
void Entry::toDigest | ( | cms::Digest & | digest | ) | const |
std::string Entry::toString | ( | ) | const |
Definition at line 820 of file Entry.cc.
References mps_fire::result, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by egHLT::trigTools::getMinNrObjsRequiredByFilter(), and edm::ParameterSet::getParameterAsString().
void Entry::toString | ( | std::string & | result | ) | const |
Definition at line 803 of file Entry.cc.
References rep_, mps_fire::result, sizeOfString(), tracked_, and type_.
|
inline |
Definition at line 176 of file Entry.h.
References type_.
Referenced by edm::ParameterSet::getParameter(), and edm::ParameterSet::getParameterNamesForType().
|
private |
Definition at line 220 of file Entry.cc.
References cms::cuda::assert(), edm::errors::Configuration, edm::decode(), edm::decode_deprecated(), Exception, kTbool, kTdouble, kTESInputTag, kTEventID, kTEventRange, kTFileInPath, kTInputTag, kTint32, kTint64, kTLuminosityBlockID, kTLuminosityBlockRange, kTPSet, kTstringHex, kTstringRaw, kTuint32, kTuint64, kTvBool, kTvdouble, kTVESInputTag, kTVEventID, kTVEventRange, kTVInputTag, kTvint32, kTvint64, kTVLuminosityBlockID, kTVLuminosityBlockRange, kTvPSet, kTvstringHex, kTvstringRaw, kTvuint32, kTvuint64, rep_, AlCaHLTBitMon_QueryRunRegistry::string, throwEntryError(), tracked_, type_, and heppy_batch::val.
Referenced by Entry().
|
friend |
Definition at line 1189 of file Entry.cc.
|
private |
Definition at line 184 of file Entry.h.
Referenced by throwEncodeError(), throwEntryError(), and throwValueError().
|
private |
Definition at line 185 of file Entry.h.
Referenced by Entry(), fromString(), getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), getVUInt64(), sizeOfString(), toDigest(), toString(), and validate().
|
private |
Definition at line 187 of file Entry.h.
Referenced by fromString(), isTracked(), toDigest(), toString(), and validate().
|
private |
Definition at line 186 of file Entry.h.
Referenced by Modules.Service::__str__(), Modules.Service::_placeImpl(), Modules.ESSource::_placeImpl(), Modules.ESProducer::_placeImpl(), Modules.ESPrefer::copy(), Mixins._TypedParameterizable::dumpPython(), Modules.ESPrefer::dumpPythonAs(), Modules.Service::dumpSequencePython(), fromString(), getBool(), getDouble(), getESInputTag(), getEventID(), getEventRange(), getFileInPath(), getInputTag(), getInt32(), getInt64(), getLuminosityBlockID(), getLuminosityBlockRange(), getPSet(), getString(), getUInt32(), getUInt64(), getVDouble(), getVESInputTag(), getVEventID(), getVEventRange(), getVInputTag(), getVInt32(), getVInt64(), getVLuminosityBlockID(), getVLuminosityBlockRange(), getVPSet(), getVString(), getVUInt32(), getVUInt64(), RandomRunSource.RandomRunSource::insertInto(), Modules.Service::insertInto(), ExternalGeneratorFilter.ExternalGeneratorFilter::insertInto(), Mixins._TypedParameterizable::insertInto(), Modules.ESSource::moduleLabel_(), Modules.ESProducer::moduleLabel_(), Modules.ESSource::nameInProcessDesc_(), Modules.ESProducer::nameInProcessDesc_(), Modules.ESPrefer::nameInProcessDesc_(), throwValueError(), toDigest(), toString(), typeCode(), and validate().