|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ONLINEEVENTDISPLAYSSVC_H
6 #define ONLINEEVENTDISPLAYSSVC_H
10 #include "GaudiKernel/IIncidentListener.h"
17 IOnlineEventDisplaysSvc,
27 void handle(
const Incident& incident )
override;
37 Gaudi::Property<std::string>
m_outputDirectory {
this,
"OutputDirectory",
"/atlas/EventDisplayEvents",
"Output Directory"};
38 Gaudi::Property<std::vector<std::string>>
m_streamsWanted {
this,
"StreamsWanted", {},
"Desired trigger streams"};
39 Gaudi::Property<std::vector<std::string>>
m_publicStreams {
this,
"PublicStreams", {},
"Streams that can be seen by the public"};
40 Gaudi::Property<std::string>
m_projectTag {
this,
"ProjectTag",
"",
"Is needed to add streams to the Public trigger streams"};
41 Gaudi::Property<bool>
m_BeamSplash {
this,
"BeamSplash",
false,
"Is a beam splash event"};
42 Gaudi::Property<bool>
m_CheckPair {
this,
"CheckPair",
false,
"Check for matching ESD and JiveXML files"};
43 Gaudi::Property<int>
m_maxEvents {
this,
"MaxEvents", 200,
"Number of events to keep per stream"};
Gaudi::Property< bool > m_CheckPair
std::string getEntireOutputStr() override
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
Gaudi::Property< std::vector< std::string > > m_streamsWanted
Gaudi::Property< bool > m_BeamSplash
void createWriteableDir(const std::string &directory, gid_t zpgid)
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