ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
EventBookkeeperTPCnv
src
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
10
#include "
EventBookkeeperMetaData/EventBookkeeper.h
"
11
#include "
EventBookkeeperTPCnv/EventBookkeeperCnv_p1.h
"
12
13
void
EventBookkeeperCnv_p1::transToPers
(
const
EventBookkeeper
* trans,
EventBookkeeper_p1
* pers, MsgStream &log) {
14
log << MSG::ERROR <<
"EventBookkeeperCnv_p1::transToPers should never be called. There is a mistake."
<<
endmsg
;
15
pers->
m_nWeightedAcceptedEvents
= trans->
getNWeightedAcceptedEvents
();
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
26
void
EventBookkeeperCnv_p1::persToTrans
(
const
EventBookkeeper_p1
* pers,
EventBookkeeper
* trans, MsgStream &) {
27
trans->
setNWeightedAcceptedEvents
( pers->
m_nWeightedAcceptedEvents
);
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
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
EventBookkeeperCnv_p1.h
EventBookkeeper.h
EventBookkeeperCnv_p1::transToPers
virtual void transToPers(const EventBookkeeper *transObj, EventBookkeeper_p1 *persObj, MsgStream &log)
Definition
EventBookkeeperCnv_p1.cxx:13
EventBookkeeperCnv_p1::persToTrans
virtual void persToTrans(const EventBookkeeper_p1 *persObj, EventBookkeeper *transObj, MsgStream &log)
Definition
EventBookkeeperCnv_p1.cxx:26
EventBookkeeper_p1
Definition
EventBookkeeper_p1.h:16
EventBookkeeper_p1::m_name
std::string m_name
Definition
EventBookkeeper_p1.h:26
EventBookkeeper_p1::m_cycle
uint64_t m_cycle
Definition
EventBookkeeper_p1.h:34
EventBookkeeper_p1::m_nWeightedAcceptedEvents
double m_nWeightedAcceptedEvents
Definition
EventBookkeeper_p1.h:33
EventBookkeeper_p1::m_logic
std::string m_logic
Definition
EventBookkeeper_p1.h:30
EventBookkeeper_p1::m_parent
std::string m_parent
Definition
EventBookkeeper_p1.h:28
EventBookkeeper_p1::m_description
std::string m_description
Definition
EventBookkeeper_p1.h:27
EventBookkeeper_p1::m_nAcceptedEvents
uint64_t m_nAcceptedEvents
Definition
EventBookkeeper_p1.h:32
EventBookkeeper_p1::m_outputstream
std::string m_outputstream
Definition
EventBookkeeper_p1.h:29
EventBookkeeper
Definition
EventBookkeeper.h:24
EventBookkeeper::getNAcceptedEvents
uint64_t getNAcceptedEvents() const
Definition
EventBookkeeper.h:60
EventBookkeeper::getDescription
const std::string & getDescription() const
Definition
EventBookkeeper.h:54
EventBookkeeper::getLogic
const std::string & getLogic() const
Definition
EventBookkeeper.h:57
EventBookkeeper::getOutputStream
const std::string & getOutputStream() const
Definition
EventBookkeeper.h:50
EventBookkeeper::setNAcceptedEvents
void setNAcceptedEvents(uint64_t nEvents)
Definition
EventBookkeeper.cxx:199
EventBookkeeper::getNWeightedAcceptedEvents
double getNWeightedAcceptedEvents() const
Definition
EventBookkeeper.h:64
EventBookkeeper::setDescription
void setDescription(const std::string &description)
Definition
EventBookkeeper.cxx:165
EventBookkeeper::setCycle
void setCycle(int cycle)
Definition
EventBookkeeper.cxx:236
EventBookkeeper::getName
const std::string & getName() const
Definition
EventBookkeeper.h:44
EventBookkeeper::setOutputStream
void setOutputStream(const std::string &outputstream)
Definition
EventBookkeeper.cxx:177
EventBookkeeper::setNWeightedAcceptedEvents
void setNWeightedAcceptedEvents(double nWeightedEvents)
Definition
EventBookkeeper.cxx:211
EventBookkeeper::setName
void setName(const std::string &name)
Definition
EventBookkeeper.cxx:159
EventBookkeeper::getCycle
int getCycle() const
Definition
EventBookkeeper.h:70
EventBookkeeper::setLogic
void setLogic(const std::string &logic)
Definition
EventBookkeeper.cxx:193
EventBookkeeper::setInputStream
void setInputStream(const std::string &inputstream)
Definition
EventBookkeeper.cxx:171
Generated on
for ATLAS Offline Software by
1.17.0