HerdSoftware  0.4.0
HerdRootDataProviderT.h
Go to the documentation of this file.
1 /*
2  * HerdRootDataProviderT.h
3  *
4  * Created on: 24 Jul 2020
5  * Author: Nicola Mori
6  */
7 
10 #ifndef HERD_HERDROOTDATAPROVIDERT_H_
11 #define HERD_HERDROOTDATAPROVIDERT_H_
12 
13 // EventAnalysis headers
14 #include "data/RootDataProvider.h"
15 #include "data/RootDataProviderV0.h"
16 
17 namespace Herd {
25 template <typename RootProvider> class HerdRootDataProviderT : public RootProvider {
26 public:
27  using RootProvider::RootProvider;
28 
38  bool Connect() override;
39 };
40 
46 #ifndef HERD_HERDROOTDATAPROVIDERT_CPP_
48 #endif
49 
55 #ifndef HERD_HERDROOTDATAPROVIDERT_CPP_
57 #endif
58 
59 } // namespace Herd
60 
61 #endif /* HERD_HERDROOTDATAPROVIDERT_H_ */
Herd
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
Herd::HerdRootDataProviderT::Connect
bool Connect() override
Connects the input and checks for the version header object.
Definition: HerdRootDataProviderT.cpp:22
Herd::HerdRootDataProviderT
Data provider service adding HERD-specific behavior to RootDataProvider.
Definition: HerdRootDataProviderT.h:25