#include <EventStreamConfigurationInfo.h>
Public Member Functions | |
const Strings & | eventSelection () const |
EventStreamConfigurationInfo (const std::string &streamLabel, const int maxFileSizeMB, const std::string &triggerSelection, const Strings &eventSelection, const std::string &outputModuleLabel, double fractionToDisk) | |
double | fractionToDisk () const |
const int | maxFileSizeMB () const |
bool | operator< (const EventStreamConfigurationInfo &) const |
const std::string & | outputModuleLabel () const |
void | setStreamId (StreamID sid) |
StreamID | streamId () const |
const std::string & | streamLabel () const |
const std::string & | triggerSelection () const |
~EventStreamConfigurationInfo () | |
Private Attributes | |
Strings | eventSelection_ |
double | fractionToDisk_ |
int | maxFileSizeMB_ |
std::string | outputModuleLabel_ |
StreamID | streamId_ |
std::string | streamLabel_ |
std::string | triggerSelection_ |
Friends | |
std::ostream & | operator<< (std::ostream &, const EventStreamConfigurationInfo &) |
Configuration information for the event stream
Definition at line 27 of file EventStreamConfigurationInfo.h.
|
inline |
Definition at line 33 of file EventStreamConfigurationInfo.h.
|
inline |
Definition at line 49 of file EventStreamConfigurationInfo.h.
|
inline |
Definition at line 55 of file EventStreamConfigurationInfo.h.
References eventSelection_.
Referenced by stor::EventStreamSelector::initialize(), and operator<().
|
inline |
Definition at line 57 of file EventStreamConfigurationInfo.h.
References fractionToDisk_.
Referenced by stor::EventStreamSelector::acceptEvent(), stor::EventStreamHandler::fractionToDisk(), and operator<().
|
inline |
Definition at line 53 of file EventStreamConfigurationInfo.h.
References maxFileSizeMB_.
Referenced by stor::EventStreamHandler::getStreamMaxFileSize(), and operator<().
bool EventStreamConfigurationInfo::operator< | ( | const EventStreamConfigurationInfo & | other | ) | const |
Definition at line 10 of file EventStreamConfigurationInfo.cc.
References eventSelection(), eventSelection_, fractionToDisk(), fractionToDisk_, maxFileSizeMB(), maxFileSizeMB_, outputModuleLabel(), outputModuleLabel_, streamId(), streamId_, streamLabel(), streamLabel_, triggerSelection(), and triggerSelection_.
|
inline |
Definition at line 56 of file EventStreamConfigurationInfo.h.
References outputModuleLabel_.
Referenced by stor::EventStreamSelector::initialize(), and operator<().
|
inline |
Definition at line 64 of file EventStreamConfigurationInfo.h.
References evf::utils::sid, and streamId_.
Referenced by stor::DiskWriter::makeEventStream().
|
inline |
Definition at line 58 of file EventStreamConfigurationInfo.h.
References streamId_.
Referenced by operator<().
|
inline |
Definition at line 52 of file EventStreamConfigurationInfo.h.
References streamLabel_.
Referenced by stor::EventStreamSelector::initialize(), operator<(), and stor::EventStreamHandler::streamLabel().
|
inline |
Definition at line 54 of file EventStreamConfigurationInfo.h.
References triggerSelection_.
Referenced by stor::EventStreamSelector::initialize(), and operator<().
|
friend |
|
private |
Definition at line 75 of file EventStreamConfigurationInfo.h.
Referenced by eventSelection(), and operator<().
|
private |
Definition at line 77 of file EventStreamConfigurationInfo.h.
Referenced by fractionToDisk(), and operator<().
|
private |
Definition at line 73 of file EventStreamConfigurationInfo.h.
Referenced by maxFileSizeMB(), and operator<().
|
private |
Definition at line 76 of file EventStreamConfigurationInfo.h.
Referenced by operator<(), and outputModuleLabel().
|
private |
Definition at line 78 of file EventStreamConfigurationInfo.h.
Referenced by operator<(), setStreamId(), and streamId().
|
private |
Definition at line 72 of file EventStreamConfigurationInfo.h.
Referenced by operator<(), and streamLabel().
|
private |
Definition at line 74 of file EventStreamConfigurationInfo.h.
Referenced by operator<(), and triggerSelection().