56 bool openConnection()
override;
63 bool closeConnectionImpl()
override;
71 bool startEventImpl([[maybe_unused]]
const std::shared_ptr<GEventDataCollection>& event_data)
override;
79 bool endEventImpl([[maybe_unused]]
const std::shared_ptr<GEventDataCollection>& event_data)
override;
87 bool publishEventHeaderImpl([[maybe_unused]]
const std::unique_ptr<GEventHeader>& gevent_header)
override;
96 bool publishEventTrueInfoDataImpl(
const std::string& detectorName,
97 const std::vector<const GTrueInfoData*>& trueInfoData)
override;
106 bool publishEventDigitizedDataImpl(
const std::string& detectorName,
107 const std::vector<const GDigitizedData*>& digitizedData)
override;
119 bool publishEventGeneratedParticlesImpl(
const std::string& bankName,
128 bool startRunImpl([[maybe_unused]]
const std::shared_ptr<GRunDataCollection>& run_data)
override;
136 bool endRunImpl([[maybe_unused]]
const std::shared_ptr<GRunDataCollection>& run_data)
override;
145 bool publishRunDigitizedDataImpl(
const std::string& detectorName,
146 const std::vector<const GDigitizedData*>& digitizedData)
override;
170 bool publishFrameHeaderImpl(
const GFrameHeader* gframeHeader)
override;
178 bool publishPayloadImpl(
const std::vector<GIntegralPayload*>* payload)
override;
ASCII plugin that writes human-readable event, run, and frame content to a text file.
GstreamerTextFactory & operator=(GstreamerTextFactory &&)=delete
GstreamerTextFactory(GstreamerTextFactory &&)=delete
GstreamerTextFactory(const GstreamerTextFactory &)=delete
GstreamerTextFactory & operator=(const GstreamerTextFactory &)=delete