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
trans
TH1F * trans(TH1F *h, bool t=false)
Definition
comparitor.cxx:199
Generated on
for ATLAS Offline Software by
1.17.0