ATLAS Offline Software
EventBookkeeper_p1.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // Header file for class EventBookkeeper_p1
7 // Author: David Cote, September 2008. <david.cote@cern.ch>
9 #ifndef EVENTBOOKKEEPER_P1_H
10 #define EVENTBOOKKEEPER_P1_H
11 
12 #include <stdint.h>
13 #include <string>
14 #include <vector>
15 
17  public:
18 
20  // This class is the persistent form of EventBookkeeper
22 
24  ~EventBookkeeper_p1() = default;
25 
26  std::string m_name;
27  std::string m_description;
28  std::string m_parent;
29  std::string m_outputstream;
30  std::string m_logic;
31  std::vector<std::string> m_childrenEB;
35 };
36 
37 #endif //> EVENTBOOKKEEPER_P1_H
EventBookkeeper_p1::EventBookkeeper_p1
EventBookkeeper_p1()
Definition: EventBookkeeper_p1.cxx:10
EventBookkeeper_p1::m_nAcceptedEvents
uint64_t m_nAcceptedEvents
Definition: EventBookkeeper_p1.h:32
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_p1::m_childrenEB
std::vector< std::string > m_childrenEB
Definition: EventBookkeeper_p1.h:31
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_p1::m_logic
std::string m_logic
Definition: EventBookkeeper_p1.h:30
xAOD::uint64_t
uint64_t
Definition: EventInfo_v1.cxx:123
EventBookkeeper_p1::m_outputstream
std::string m_outputstream
Definition: EventBookkeeper_p1.h:29
EventBookkeeper_p1
Definition: EventBookkeeper_p1.h:16
EventBookkeeper_p1::~EventBookkeeper_p1
~EventBookkeeper_p1()=default
EventBookkeeper_p1::m_parent
std::string m_parent
Definition: EventBookkeeper_p1.h:28