HighLAND
SystBoxB.hxx
1 #ifndef SystBoxB_h
2 #define SystBoxB_h
3 
4 #include "CoreDataClasses.hxx"
5 #include <vector>
6 #include <string>
7 #include <sstream>
8 #include <set>
9 
10 class SystBoxB{
11  public :
12 
13  SystBoxB();
14 
15  virtual ~SystBoxB();
16 
17  ///---------- Relevant rec objects and true objects for each systematic ------------------
18 
19  /// Array of Relevant RecObjects for each systematic
21  AnaRecObjectC** RelevantRecObjects;
22 
23  /// Array of Relevant True RecObjects for each systematic
25  AnaTrueObjectC** RelevantTrueObjects;
26 
27  /// Array of Relevant True RecObjects with Reconstructed association for each systematic
28  /// With size nRelevantTrueObjects
30 
31  /// The Set of relevant tracks for variation systematics.
32  /// A set is use such that we ensure no repetition, since each variation systematic adds its own relevant objects
33  std::set<AnaRecObjectC*> RelevantRecObjectsSet;
34 };
35 
36 
37 #endif
std::set< AnaRecObjectC * > RelevantRecObjectsSet
Definition: SystBoxB.hxx:33
Int_t nRelevantTrueObjects
Array of Relevant True RecObjects for each systematic.
Definition: SystBoxB.hxx:24
AnaRecObjectC ** RelevantTrueObjectsReco
Definition: SystBoxB.hxx:29
Int_t nRelevantRecObjects
----—— Relevant rec objects and true objects for each systematic ------------—— ...
Definition: SystBoxB.hxx:20