ATLAS Offline Software
EventBookkeeperCnv_p1.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // Implementation file for class EventBookkeeperCnv_p1
7 // Author: David Cote, September 2008 <david.cote@cern.ch>
9 
12 
14  log << MSG::ERROR << "EventBookkeeperCnv_p1::transToPers should never be called. There is a mistake." << endmsg;
16  pers->m_nAcceptedEvents = trans->getNAcceptedEvents();
17  pers->m_cycle = trans->getCycle();
18  pers->m_name = trans->getName();
19  pers->m_description = trans->getDescription();
20  //pers->m_parent = trans->getParent();
21  pers->m_outputstream = trans->getOutputStream();
22  pers->m_logic = trans->getLogic();
23  //pers->m_childrenEB = trans->getChildrenEventBookkeepers();
24 }
25 
28  trans->setNAcceptedEvents( pers->m_nAcceptedEvents );
29  trans->setCycle( int(pers->m_cycle) );
30  trans->setName( pers->m_name );
31  trans->setDescription( pers->m_description );
32  trans->setInputStream( pers->m_parent );
33  trans->setOutputStream(pers->m_outputstream);
34  trans->setLogic(pers->m_logic);
35  //trans->setChildrenEventBookkeepers(pers->m_childrenEB);
36 }
EventBookkeeper::getLogic
const std::string & getLogic() const
Definition: EventBookkeeper.h:57
EventBookkeeper::setLogic
void setLogic(const std::string &logic)
Definition: EventBookkeeper.cxx:193
EventBookkeeper::setNAcceptedEvents
void setNAcceptedEvents(uint64_t nEvents)
Definition: EventBookkeeper.cxx:199
EventBookkeeper_p1::m_nAcceptedEvents
uint64_t m_nAcceptedEvents
Definition: EventBookkeeper_p1.h:32
EventBookkeeper::setCycle
void setCycle(int cycle)
Definition: EventBookkeeper.cxx:236
EventBookkeeper.h
EventBookkeeperCnv_p1::transToPers
virtual void transToPers(const EventBookkeeper *transObj, EventBookkeeper_p1 *persObj, MsgStream &log)
Definition: EventBookkeeperCnv_p1.cxx:13
EventBookkeeper_p1::m_name
std::string m_name
Definition: EventBookkeeper_p1.h:26
EventBookkeeper_p1::m_nWeightedAcceptedEvents
double m_nWeightedAcceptedEvents
Definition: EventBookkeeper_p1.h:33
EventBookkeeper::setOutputStream
void setOutputStream(const std::string &outputstream)
Definition: EventBookkeeper.cxx:177
EventBookkeeper_p1::m_cycle
uint64_t m_cycle
Definition: EventBookkeeper_p1.h:34
EventBookkeeper_p1::m_description
std::string m_description
Definition: EventBookkeeper_p1.h:27
EventBookkeeper::setNWeightedAcceptedEvents
void setNWeightedAcceptedEvents(double nWeightedEvents)
Definition: EventBookkeeper.cxx:211
EventBookkeeper_p1::m_logic
std::string m_logic
Definition: EventBookkeeper_p1.h:30
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
EventBookkeeper
Definition: EventBookkeeper.h:24
EventBookkeeper::getNAcceptedEvents
uint64_t getNAcceptedEvents() const
Definition: EventBookkeeper.h:60
EventBookkeeperCnv_p1.h
EventBookkeeper::getNWeightedAcceptedEvents
double getNWeightedAcceptedEvents() const
Definition: EventBookkeeper.h:64
EventBookkeeper::getDescription
const std::string & getDescription() const
Definition: EventBookkeeper.h:54
EventBookkeeper::setName
void setName(const std::string &name)
Definition: EventBookkeeper.cxx:159
EventBookkeeper_p1::m_outputstream
std::string m_outputstream
Definition: EventBookkeeper_p1.h:29
EventBookkeeper_p1
Definition: EventBookkeeper_p1.h:16
EventBookkeeper::getOutputStream
const std::string & getOutputStream() const
Definition: EventBookkeeper.h:50
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
EventBookkeeper::setDescription
void setDescription(const std::string &description)
Definition: EventBookkeeper.cxx:165
EventBookkeeperCnv_p1::persToTrans
virtual void persToTrans(const EventBookkeeper_p1 *persObj, EventBookkeeper *transObj, MsgStream &log)
Definition: EventBookkeeperCnv_p1.cxx:26
EventBookkeeper_p1::m_parent
std::string m_parent
Definition: EventBookkeeper_p1.h:28
EventBookkeeper::setInputStream
void setInputStream(const std::string &inputstream)
Definition: EventBookkeeper.cxx:171
EventBookkeeper::getCycle
int getCycle() const
Definition: EventBookkeeper.h:70
EventBookkeeper::getName
const std::string & getName() const
Definition: EventBookkeeper.h:44