ATLAS Offline Software
Loading...
Searching...
No Matches
AlgorithmWorkerData.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7
8
9#ifndef ANA_ALGORITHM__ALGORITHM_WORKER_DATA_H
10#define ANA_ALGORITHM__ALGORITHM_WORKER_DATA_H
11
12#ifndef ROOTCORE
13#ifndef __CPPCHECK__
14#error only include this header in AnalysisBase
15#endif
16#endif
17
18namespace asg
19{
20 class SgTEvent;
21}
22
23namespace EL
24{
25 class IHistogramWorker;
26 class ITreeWorker;
27 class IFilterWorker;
28 class IWorker;
29
32
41}
42
43#endif
the interface to the filter functions in the algorithm sequence
the interface to histogram storage on the worker
The interface to TTree storage on the worker.
Definition ITreeWorker.h:32
the interface for algorithms to access IWorker
Definition IWorker.h:40
Wrapper for TEvent to make it look like StoreGate.
Definition SgTEvent.h:44
This module defines the arguments passed from the BATCH driver to the BATCH worker.
all the external components an algorithm needs before initialization (in EventLoop)
IHistogramWorker * m_histogramWorker