| The Gaudi Framework v29r0 (ff2e7097)

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Factory.cpp
Go to the documentation of this file.
1 #include <GaudiKernel/ObjectFactory.h>
2
3 #include <GaudiCommonSvc/H1D.h>
4 #include <GaudiCommonSvc/H2D.h>
5 #include <GaudiCommonSvc/H3D.h>
6 #include <GaudiCommonSvc/HistogramSvc.h>
7 #include <GaudiCommonSvc/P1D.h>
8 #include <GaudiCommonSvc/P2D.h>
9
10 namespace
11 {
12 typedef Gaudi::Histogram1D H1D;
13 typedef Gaudi::Profile1D P1D;
14 typedef Gaudi::Histogram2D H2D;
15 typedef Gaudi::Profile2D P2D;
16 typedef Gaudi::Histogram3D H3D;
17 }
18
19 DECLARE_COMPONENT( HistogramSvc )
20
21 DECLARE_DATAOBJECT_FACTORY( H1D )
22 DECLARE_DATAOBJECT_FACTORY( P1D )
23 DECLARE_DATAOBJECT_FACTORY( H2D )
24 DECLARE_DATAOBJECT_FACTORY( P2D )
25 DECLARE_DATAOBJECT_FACTORY( H3D )
Gaudi::Profile2D
AIDA implementation for 2 D profiles using ROOT TProfile2D.
Definition: P2D.h:18
Gaudi::Profile1D
AIDA implementation for 1 D profiles using ROOT TProfile.
Definition: P1D.h:21
ObjectFactory.h
H3D.h
DECLARE_COMPONENT
#define DECLARE_COMPONENT(type)
Definition: PluginService.h:33
HistogramSvc.h
P1D.h
P2D.h
Gaudi::Histogram1D
AIDA implementation for 1 D histograms using ROOT THD1.
Definition: H1D.h:18
Gaudi::Histogram2D
AIDA implementation for 2 D histograms using ROOT THD2.
Definition: H2D.h:19
Gaudi::Histogram3D
AIDA implementation for 3 D histograms using ROOT THD2.
Definition: H3D.h:18
H1D.h
DECLARE_DATAOBJECT_FACTORY
#define DECLARE_DATAOBJECT_FACTORY(x)
Definition: ObjectFactory.h:22
H2D.h
HistogramSvc
HistogramSvc class definition.
Definition: HistogramSvc.h:56