![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ONLINEEVENTDISPLAYSSVC_H
6 #define ONLINEEVENTDISPLAYSSVC_H
10 #include "GaudiKernel/IIncidentListener.h"
15 #include <sys/types.h>
39 void handle(
const Incident& incident )
override;
49 Gaudi::Property<std::string>
m_outputDirectory {
this,
"OutputDirectory",
"/atlas/EventDisplayEvents",
"Output Directory"};
50 Gaudi::Property<std::vector<std::string>>
m_streamsWanted {
this,
"StreamsWanted", {},
"Desired trigger streams"};
51 Gaudi::Property<std::vector<std::string>>
m_publicStreams {
this,
"PublicStreams", {},
"Streams that can be seen by the public"};
52 Gaudi::Property<std::string>
m_projectTag {
this,
"ProjectTag",
"",
"Is needed to add streams to the Public trigger streams"};
53 Gaudi::Property<bool>
m_BeamSplash {
this,
"BeamSplash",
false,
"Is a beam splash event"};
54 Gaudi::Property<bool>
m_CheckPair {
this,
"CheckPair",
false,
"Check for matching ESD and JiveXML files"};
55 Gaudi::Property<int>
m_maxEvents {
this,
"MaxEvents", 200,
"Number of events to keep per stream"};
static const InterfaceID & interfaceID()
Gaudi::Property< bool > m_CheckPair
std::string getEntireOutputStr() override
static const InterfaceID & interfaceID()
std::string m_outputStreamDir
StatusCode finalize() override
Gaudi::Property< std::string > m_outputDirectory
StatusCode initialize() override
gid_t setOwnershipToZpGrpOrDefault()
Gaudi::Property< int > m_maxEvents
::StatusCode StatusCode
StatusCode definition for legacy code.
std::string m_entireOutputStr
Gaudi::Property< std::string > m_projectTag
StatusCode queryInterface(const InterfaceID &riid, void **ppvIf) override
void createWriteableDir(std::string directory, gid_t zpgid)
Gaudi::Property< std::vector< std::string > > m_streamsWanted
Gaudi::Property< bool > m_BeamSplash
Handle class for reading from StoreGate.
SG::ReadHandleKey< xAOD::EventInfo > m_evt
Gaudi::Property< std::vector< std::string > > m_publicStreams
std::string getFileNamePrefix() override
std::string getStreamName() override
void handle(const Incident &incident) override
std::string m_FileNamePrefix