ATLAS Offline Software
|
This class provides the converter to customize the saving of DataHeader_p6. More...
#include <DataHeaderCnv_p6.h>
Public Member Functions | |
DataHeaderCnv_p6 () | |
DataHeader * | createTransient (const DataHeader_p6 *persObj, const DataHeaderForm_p6 &form, const Token *dhToken) |
DataHeader_p6 * | createPersistent (const DataHeader *transObj, DataHeaderForm_p6 &form) |
void | elemToPers (const DataHeaderElement *trans, DataHeader_p6 *pers, DataHeaderForm_p6 &form) |
convert single DH element to persistent represenation More... | |
bool | persToElem (const DataHeader_p6 *pers, unsigned p_idx, DataHeaderElement *trans, const DataHeaderForm_p6 &form) |
restore single DH element from persistent represenation return false if p_idx is out of bounds for the Form More... | |
void | insertDHRef (DataHeader_p6 *pers_dh, const std::string &key, const std::string &dh_tokstr, DataHeaderForm_p6 &dh_form) |
insert DH self reference as one of the DHElements. Contains the stream Key More... | |
void | setSGAliasFiltering (bool doFiltering) |
Public Attributes | |
bool | m_SGAliasFiltering { true } |
This class provides the converter to customize the saving of DataHeader_p6.
Definition at line 22 of file DataHeaderCnv_p6.h.
|
inline |
Definition at line 24 of file DataHeaderCnv_p6.h.
DataHeader_p6 * DataHeaderCnv_p6::createPersistent | ( | const DataHeader * | transObj, |
DataHeaderForm_p6 & | form | ||
) |
Definition at line 136 of file DataHeaderCnv_p6.cxx.
DataHeader * DataHeaderCnv_p6::createTransient | ( | const DataHeader_p6 * | persObj, |
const DataHeaderForm_p6 & | form, | ||
const Token * | dhToken | ||
) |
Definition at line 61 of file DataHeaderCnv_p6.cxx.
void DataHeaderCnv_p6::elemToPers | ( | const DataHeaderElement * | trans, |
DataHeader_p6 * | pers, | ||
DataHeaderForm_p6 & | form | ||
) |
convert single DH element to persistent represenation
Definition at line 97 of file DataHeaderCnv_p6.cxx.
void DataHeaderCnv_p6::insertDHRef | ( | DataHeader_p6 * | pers_dh, |
const std::string & | key, | ||
const std::string & | dh_tokstr, | ||
DataHeaderForm_p6 & | dh_form | ||
) |
insert DH self reference as one of the DHElements. Contains the stream Key
Definition at line 154 of file DataHeaderCnv_p6.cxx.
bool DataHeaderCnv_p6::persToElem | ( | const DataHeader_p6 * | pers, |
unsigned | p_idx, | ||
DataHeaderElement * | trans, | ||
const DataHeaderForm_p6 & | form | ||
) |
restore single DH element from persistent represenation return false if p_idx is out of bounds for the Form
Definition at line 18 of file DataHeaderCnv_p6.cxx.
|
inline |
Definition at line 41 of file DataHeaderCnv_p6.h.
bool DataHeaderCnv_p6::m_SGAliasFiltering { true } |
Definition at line 43 of file DataHeaderCnv_p6.h.