  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
    5 #ifndef EVENT_LOOP_METRICS_SVC_H 
    6 #define EVENT_LOOP_METRICS_SVC_H 
   26     static const std::string 
name;
 
   54     virtual const char *
GetName () 
const override;
 
  119 #pragma GCC diagnostic push 
  120 #pragma GCC diagnostic ignored "-Wpragmas" 
  121 #pragma GCC diagnostic ignored "-Wunknown-pragmas" 
  122 #pragma GCC diagnostic ignored "-Winconsistent-missing-override" 
  124 #pragma GCC diagnostic pop 
  
virtual StatusCode fileExecute() override
effects: do all the processing that needs to be done once per file guarantee: no-fail
 
static const std::string name
description: the name of the service
 
~MetricsSvc()
effects: standard destructor.
 
virtual StatusCode histFinalize() override
effects: do the job post-processing guarantee: basic failures: out of memory failures: in/out trees o...
 
TBenchmark * m_benchmark
description: the benchmark object used rationale: this is a pointer to avoid including the header in ...
 
Int_t m_eventsRead
description: the number of events processed
 
virtual StatusCode histInitialize() override
effects: create the output TTrees guarantee: basic failures: out of memory failures: output already e...
 
virtual StatusCode execute() override
effects: process the next event guarantee: no-fail
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
Int_t m_filesRead
description: the number of files processed
 
This module defines the arguments passed from the BATCH driver to the BATCH worker.
 
virtual const char * GetName() const override
effects: return the name of this algorithm guarantee: no-fail
 
MetricsSvc()
effects: standard constructor.
 
TTree * m_jobMetrics
description: the job metrics
 
TTree * m_fileMetrics
description: the file cache metrics
 
virtual StatusCode endOfFile() override
effects: do the post-processing for each input file guarantee: basic failures: out of memory failures...
 
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail