195 |
|
vector<vector<map<string, TH1D*>>> oneDHists_; |
196 |
|
vector<vector<map<string, TH2D*>>> twoDHists_; |
197 |
|
vector<TTree*> BNTrees_; // one tree per channel |
198 |
– |
/* vector<map<TString, double>> BNTreeVars_; // the values of the branches in the TTree, for each of the channels */ |
199 |
– |
/* double debugVar_; // Warning: must be double, not float, if assigning to a branch as a double. */ |
200 |
– |
/* vector<double> debugVars_; */ |
201 |
– |
/* double debugVarsArray_[100]; */ |
202 |
– |
/* map<string, double> debugVarsMap_; */ |
198 |
|
map<string, vector<float>> BNTreeBranchVals_; // data structure to hold the values of the branches to be stored in the BNTrees_; the string is the name of a variable |
199 |
|
|
200 |
|
edm::Service<TFileService> fs_; |
214 |
|
|
215 |
|
typedef struct { |
216 |
|
string name; |
222 |
– |
/* string title; */ |
223 |
– |
/* vector<double> bins; */ |
224 |
– |
/* vector<double> variableBinsX; */ |
225 |
– |
/* vector<double> variableBinsY; */ |
217 |
|
string inputCollection; |
227 |
– |
// vector<string> inputVariables; |
218 |
|
string inputVariable; |
219 |
|
} BranchSpecs; |
220 |
|
|