ATLAS Offline Software
EventBookkeeper_p2.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_p2
7 // Author: David Cote, September 2008. <david.cote@cern.ch>
9 #ifndef EVENTBOOKKEEPER_p2_H
10 #define EVENTBOOKKEEPER_p2_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 
27 
28  std::string m_name;
29  std::string m_description;
30  std::string m_inputstream;
31  std::string m_outputstream;
32  std::string m_logic;
33  std::vector<EventBookkeeper_p2*>* m_childrenEB = nullptr;
34  unsigned long long m_nAcceptedEvents = 0;
36  int m_cycle = -1;
37 };
38 
39 #endif //> EVENTBOOKKEEPER_p2_H
EventBookkeeper_p2::m_nWeightedAcceptedEvents
double m_nWeightedAcceptedEvents
Definition: EventBookkeeper_p2.h:35
EventBookkeeper_p2::EventBookkeeper_p2
EventBookkeeper_p2()
Definition: EventBookkeeper_p2.cxx:10
EventBookkeeper_p2::m_logic
std::string m_logic
Definition: EventBookkeeper_p2.h:32
EventBookkeeper_p2::m_nAcceptedEvents
unsigned long long m_nAcceptedEvents
Definition: EventBookkeeper_p2.h:34
EventBookkeeper_p2::m_outputstream
std::string m_outputstream
Definition: EventBookkeeper_p2.h:31
EventBookkeeper_p2::m_cycle
int m_cycle
Definition: EventBookkeeper_p2.h:36
EventBookkeeper_p2::~EventBookkeeper_p2
~EventBookkeeper_p2()
Definition: EventBookkeeper_p2.cxx:46
EventBookkeeper_p2::m_childrenEB
std::vector< EventBookkeeper_p2 * > * m_childrenEB
Definition: EventBookkeeper_p2.h:33
EventBookkeeper_p2::m_name
std::string m_name
Definition: EventBookkeeper_p2.h:28
EventBookkeeper_p2::operator=
EventBookkeeper_p2 & operator=(const EventBookkeeper_p2 &rhs)
Definition: EventBookkeeper_p2.cxx:20
EventBookkeeper_p2::m_inputstream
std::string m_inputstream
Definition: EventBookkeeper_p2.h:30
EventBookkeeper_p2::m_description
std::string m_description
Definition: EventBookkeeper_p2.h:29
EventBookkeeper_p2
Definition: EventBookkeeper_p2.h:16