![]() |
ATLAS Offline Software
|
#include <OnlineEventDisplaysSvc.h>
Public Member Functions | |
| OnlineEventDisplaysSvc (const std::string &name, ISvcLocator *pSvcLocator) | |
| StatusCode | initialize () override |
| StatusCode | finalize () override |
| void | beginEvent () |
| void | endEvent () |
| void | handle (const Incident &incident) override |
| void | createWriteableDir (const std::string &directory, gid_t zpgid) |
| gid_t | setOwnershipToZpGrpOrDefault () |
| std::string | getFileNamePrefix () override |
| std::string | getEntireOutputStr () override |
| std::string | getStreamName () override |
Private Member Functions | |
| OnlineEventDisplaysSvc () | |
Private Attributes | |
| SG::ReadHandleKey< xAOD::EventInfo > | m_evt {this, "EventInfo", "EventInfo", "Input event information"} |
| Gaudi::Property< std::string > | m_outputDirectory {this, "OutputDirectory", "/atlas/EventDisplayEvents", "Output Directory"} |
| Gaudi::Property< std::vector< std::string > > | m_streamsWanted {this, "StreamsWanted", {}, "Desired trigger streams"} |
| Gaudi::Property< std::vector< std::string > > | m_publicStreams {this, "PublicStreams", {}, "Streams that can be seen by the public"} |
| Gaudi::Property< std::string > | m_projectTag {this, "ProjectTag", "", "Is needed to add streams to the Public trigger streams"} |
| Gaudi::Property< bool > | m_BeamSplash {this, "BeamSplash", false, "Is a beam splash event"} |
| Gaudi::Property< bool > | m_CheckPair {this, "CheckPair", false, "Check for matching ESD and JiveXML files"} |
| Gaudi::Property< int > | m_maxEvents {this, "MaxEvents", 200, "Number of events to keep per stream"} |
| std::string | m_FileNamePrefix = "JiveXML" |
| std::string | m_outputStreamDir = ".Unknown" |
| std::string | m_entireOutputStr = "." |
| int | m_runNumber {} |
| long | m_eventNumber {} |
Definition at line 16 of file OnlineEventDisplaysSvc.h.
| OnlineEventDisplaysSvc::OnlineEventDisplaysSvc | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
Definition at line 30 of file OnlineEventDisplaysSvc.cxx.
|
private |
| void OnlineEventDisplaysSvc::beginEvent | ( | ) |
Definition at line 34 of file OnlineEventDisplaysSvc.cxx.
| void OnlineEventDisplaysSvc::createWriteableDir | ( | const std::string & | directory, |
| gid_t | zpgid ) |
Definition at line 188 of file OnlineEventDisplaysSvc.cxx.
| void OnlineEventDisplaysSvc::endEvent | ( | ) |
Definition at line 130 of file OnlineEventDisplaysSvc.cxx.
|
override |
Definition at line 259 of file OnlineEventDisplaysSvc.cxx.
|
override |
Definition at line 181 of file OnlineEventDisplaysSvc.cxx.
|
override |
Definition at line 177 of file OnlineEventDisplaysSvc.cxx.
|
override |
Definition at line 185 of file OnlineEventDisplaysSvc.cxx.
|
override |
Definition at line 265 of file OnlineEventDisplaysSvc.cxx.
|
override |
Definition at line 239 of file OnlineEventDisplaysSvc.cxx.
| gid_t OnlineEventDisplaysSvc::setOwnershipToZpGrpOrDefault | ( | ) |
Definition at line 224 of file OnlineEventDisplaysSvc.cxx.
|
private |
Definition at line 41 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 42 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 46 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 48 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 36 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 44 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 43 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 37 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 45 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 40 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 39 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 47 of file OnlineEventDisplaysSvc.h.
|
private |
Definition at line 38 of file OnlineEventDisplaysSvc.h.