74 |
|
double valueLookup (const BNmuon* object1, const BNtrack* object2, string variable, string function = ""); |
75 |
|
double valueLookup (const BNmuon* object1, const BNtau* object2, string variable, string function = ""); |
76 |
|
double valueLookup (const BNtau* object1, const BNtau* object2, string variable, string function = ""); |
77 |
+ |
double valueLookup (const BNtau* object1, const BNtrack* object2, string variable, string function); |
78 |
|
double valueLookup (const BNevent* object, string variable, string function = ""); |
79 |
|
double valueLookup (const BNtau* object, string variable, string function = ""); |
80 |
|
double valueLookup (const BNmet* object, string variable, string function = ""); |
99 |
|
//BNtrigobj |
100 |
|
|
101 |
|
vector<string> splitString (string); |
102 |
< |
|
102 |
> |
void getTwoObjs(string tempInputCollection, string& obj1, string& obj2); |
103 |
> |
string getObjToGet(string obj); |
104 |
|
|
105 |
|
private: |
106 |
|
|
232 |
|
template <class InputCollection1, class InputCollection2> void fill1DHistogram(TH1*, histogram, InputCollection1, InputCollection2, vector<bool>, vector<bool>, vector<bool>, double); |
233 |
|
template <class InputCollection> void fill2DHistogram(TH2*, histogram, InputCollection, vector<bool>, double); |
234 |
|
template <class InputCollection1, class InputCollection2> void fill2DHistogram(TH2*, histogram, InputCollection1, InputCollection2, vector<bool>, vector<bool>, vector<bool>, double); |
235 |
+ |
bool getPreviousCumulativeFlags(uint currentCutIndex, flagMap &individualFlags, string obj1Type, uint object1); |
236 |
|
|
237 |
|
template <class InputObject> int getGenMatchedParticleIndex(InputObject); |
238 |
|
int getPdgIdBinValue(int); |