#include <HcalL1TriggerObjects.h>
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
Definition at line 14 of file HcalL1TriggerObjects.h.
◆ HcalL1TriggerObjects() [1/2]
HcalL1TriggerObjects::HcalL1TriggerObjects |
( |
| ) |
|
|
inline |
◆ HcalL1TriggerObjects() [2/2]
HcalL1TriggerObjects::HcalL1TriggerObjects |
( |
const HcalTopology * |
topo | ) |
|
|
inline |
◆ getAlgoString()
std::string HcalL1TriggerObjects::getAlgoString |
( |
| ) |
const |
|
inline |
◆ getTagString()
std::string HcalL1TriggerObjects::getTagString |
( |
| ) |
const |
|
inline |
◆ myname()
std::string HcalL1TriggerObjects::myname |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ serialize()
template<class Archive >
void HcalL1TriggerObjects::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
◆ setAlgoString()
void HcalL1TriggerObjects::setAlgoString |
( |
std::string const & |
fAlgo | ) |
|
|
inline |
Definition at line 31 of file HcalL1TriggerObjects.h.
References charArraySize, Exception, and mAlgo.
33 if (fAlgo.size() > maxCharacters) {
34 throw cms::Exception(
"HcalL1TriggerObjects::setAlgoString: string exceeds array size");
36 strncpy(
mAlgo, fAlgo.c_str(), maxCharacters);
37 mAlgo[maxCharacters] =
'\0';
static constexpr std::size_t charArraySize
char mAlgo[charArraySize]
◆ setTagString()
void HcalL1TriggerObjects::setTagString |
( |
std::string const & |
fTag | ) |
|
|
inline |
◆ boost::serialization::access
friend class boost::serialization::access |
|
friend |
◆ cond::serialization::access
template<typename CondSerializationT , typename Enabled >
◆ charArraySize
constexpr std::size_t HcalL1TriggerObjects::charArraySize = 128 |
|
staticprivate |
◆ mAlgo
◆ mTag