DAS  3.0
Das Analysis System
LumiUnc.h
Go to the documentation of this file.
1 #ifndef DAS_LUMIUNC
2 #define DAS_LUMIUNC
3 #include <filesystem>
4 #include <string>
5 #include <vector>
6 
7 #include <exceptions.h>
8 
9 namespace DAS {
10 
11 class RecEvent;
12 
13 namespace Normalisation {
14 
15 struct LumiUnc {
16 
17  std::vector<float> factors;
18  std::vector<std::string> sources;
19 
23  // ```
40  LumiUnc (const std::filesystem::path&,
41  int);
42 
45  void operator() (RecEvent *) const;
46 };
47 
48 } // end of Normalisation namespace
49 
50 } // end of DAS namespace
51 #endif
DAS
Definition: applyBTagSF.cc:31
DAS::Normalisation::LumiUnc::sources
std::vector< std::string > sources
name of the sources of uncertainty
Definition: LumiUnc.h:18
DAS::RecEvent
Definition: Event.h:52
DAS::Normalisation::LumiUnc
Definition: LumiUnc.h:15
DAS::Normalisation::LumiUnc::factors
std::vector< float > factors
all factors
Definition: LumiUnc.h:17