GaudiHistoAlg.cpp
Go to the documentation of this file.
1 // ============================================================================
2 // Include files
3 // ============================================================================
4 // GaudiAlg
5 // ============================================================================
7 // ============================================================================
8 
9 // ============================================================================
18 // ============================================================================
19 
20 // ============================================================================
21 // Force creation of templated class
23 // ============================================================================
24 // Forward declaration of the actual constructors, to tell the compiler that
25 // they do exist and will be found at link time (warning C4661 in VC7.1)
26 // ============================================================================
27 template <>
29  const std::string& /* name */ ,
30  const IInterface* /* parent */ );
31 template <>
33  ISvcLocator * pSvcLocator );
34 template class GaudiHistos<GaudiAlgorithm>;
35 // ============================================================================
36 
37 // ============================================================================
38 // Standard constructor
39 // ============================================================================
41  ISvcLocator* pSvc )
42  : GaudiHistos<GaudiAlgorithm> ( name , pSvc ) { }
43 // ============================================================================
44 
45 // ============================================================================
46 // destructor
47 // ============================================================================
49 // ============================================================================
50 
51 // ============================================================================
52 // standard initialization method
53 // ============================================================================
55 {
56  // initialize the base class and return
58 }
59 // ============================================================================
60 
61 // ============================================================================
62 // standard finalization method
63 // ============================================================================
65 {
66  // finalize the base class and return
68 }
69 // ============================================================================
70 
71 // ============================================================================
72 // The END
73 // ============================================================================
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
Definition: ISvcLocator.h:25
StatusCode finalize() override
standard finalization method
StatusCode initialize() override
standard initialization method
GaudiHistoAlg()=delete
~GaudiHistoAlg() override
virtual destructor
STL class.
This class is used for returning status codes from appropriate routines.
Definition: StatusCode.h:26
Definition of the basic interface.
Definition: IInterface.h:234
GaudiHistos(const std::string &name, ISvcLocator *pSvcLocator)
Algorithm constructor.
The useful base class for data processing algorithms.
StatusCode finalize() override
standard finalization method
StatusCode initialize() override
standard initialization method