LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
art::FileCatalogMetadataPlugin Class Referenceabstract

#include "FileCatalogMetadataPlugin.h"

Public Types

typedef art::FileCatalogMetadata::collection_type collection_type
 

Public Member Functions

 FileCatalogMetadataPlugin (fhicl::ParameterSet const &pset)
 
void doBeginJob ()
 
void doEndJob ()
 
void doCollectMetadata (Event const &e)
 
void doBeginRun (Run const &r)
 
void doEndRun (Run const &r)
 
void doBeginSubRun (SubRun const &sr)
 
void doEndSubRun (SubRun const &sr)
 
collection_type doProduceMetadata ()
 
virtual ~FileCatalogMetadataPlugin ()=default
 

Private Member Functions

virtual void beginJob ()
 
virtual void endJob ()
 
virtual void collectMetadata (Event const &)
 
virtual void beginRun (Run const &)
 
virtual void endRun (Run const &)
 
virtual void beginSubRun (SubRun const &)
 
virtual void endSubRun (SubRun const &)
 
virtual collection_type produceMetadata ()=0
 

Detailed Description

Definition at line 64 of file FileCatalogMetadataPlugin.h.

Member Typedef Documentation

Constructor & Destructor Documentation

art::FileCatalogMetadataPlugin::FileCatalogMetadataPlugin ( fhicl::ParameterSet const &  pset)

Definition at line 7 of file FileCatalogMetadataPlugin.cc.

9 {}
virtual art::FileCatalogMetadataPlugin::~FileCatalogMetadataPlugin ( )
virtualdefault

Member Function Documentation

virtual void art::FileCatalogMetadataPlugin::beginJob ( )
inlineprivatevirtual

Definition at line 82 of file FileCatalogMetadataPlugin.h.

82 {};
virtual void art::FileCatalogMetadataPlugin::beginRun ( Run const &  )
inlineprivatevirtual

Definition at line 85 of file FileCatalogMetadataPlugin.h.

85 {};
virtual void art::FileCatalogMetadataPlugin::beginSubRun ( SubRun const &  )
inlineprivatevirtual

Definition at line 87 of file FileCatalogMetadataPlugin.h.

87 {};
virtual void art::FileCatalogMetadataPlugin::collectMetadata ( Event const &  )
inlineprivatevirtual

Definition at line 84 of file FileCatalogMetadataPlugin.h.

84 {};
void art::FileCatalogMetadataPlugin::doBeginJob ( )
inline

Definition at line 94 of file FileCatalogMetadataPlugin.h.

References breakpoints::beginJob().

95 {
96  beginJob();
97 }
void art::FileCatalogMetadataPlugin::doBeginRun ( Run const &  r)
inline

Definition at line 112 of file FileCatalogMetadataPlugin.h.

113 {
114  beginRun(r);
115 }
void art::FileCatalogMetadataPlugin::doBeginSubRun ( SubRun const &  sr)
inline

Definition at line 124 of file FileCatalogMetadataPlugin.h.

125 {
126  beginSubRun(r);
127 }
virtual void beginSubRun(SubRun const &)
void art::FileCatalogMetadataPlugin::doCollectMetadata ( Event const &  e)
inline

Definition at line 106 of file FileCatalogMetadataPlugin.h.

107 {
109 }
Float_t e
Definition: plot.C:34
virtual void collectMetadata(Event const &)
void art::FileCatalogMetadataPlugin::doEndJob ( )
inline

Definition at line 100 of file FileCatalogMetadataPlugin.h.

101 {
102  endJob();
103 }
void art::FileCatalogMetadataPlugin::doEndRun ( Run const &  r)
inline

Definition at line 118 of file FileCatalogMetadataPlugin.h.

119 {
120  endRun(r);
121 }
void art::FileCatalogMetadataPlugin::doEndSubRun ( SubRun const &  sr)
inline

Definition at line 130 of file FileCatalogMetadataPlugin.h.

131 {
132  endSubRun(r);
133 }
virtual void endSubRun(SubRun const &)
auto art::FileCatalogMetadataPlugin::doProduceMetadata ( )
inline

Definition at line 136 of file FileCatalogMetadataPlugin.h.

137 {
138  return produceMetadata();
139 }
virtual collection_type produceMetadata()=0
virtual void art::FileCatalogMetadataPlugin::endJob ( )
inlineprivatevirtual

Definition at line 83 of file FileCatalogMetadataPlugin.h.

83 {};
virtual void art::FileCatalogMetadataPlugin::endRun ( Run const &  )
inlineprivatevirtual

Definition at line 86 of file FileCatalogMetadataPlugin.h.

86 {};
virtual void art::FileCatalogMetadataPlugin::endSubRun ( SubRun const &  )
inlineprivatevirtual

Definition at line 88 of file FileCatalogMetadataPlugin.h.

88 {};
virtual collection_type art::FileCatalogMetadataPlugin::produceMetadata ( )
privatepure virtual

The documentation for this class was generated from the following files: