Fork me on GitHub

source: git/external/PUPPI/AlgoObj.hh@ f9aeea6

Last change on this file since f9aeea6 was 07b7064, checked in by Philip <violatingcp@…>, 8 years ago

added missing files

  • Property mode set to 100644
File size: 640 bytes
RevLine 
[07b7064]1#ifndef ALGOOBJ_HH
2#define ALGOOBJ_HH
3#include <vector>
4
5class AlgoSubObj
6{
7public:
8 int metricId;
9 bool useCharged;
10 bool applyLowPUCorr;
11 int combId;
12 double coneSize;
13 double rmsPtMin;
14 double rmsScaleFactor;
15};
16class AlgoObj
17{
18public:
19 AlgoObj():
20 etaMin(0), etaMax(0),
21 ptMin(0),minNeutralPt(0),minNeutralPtSlope(0),
22 rmsEtaSF(0),medEtaSF(0),etaMaxExtrap(0)
23 {}
24 ~AlgoObj(){}
25
26 float etaMin;
27 float etaMax;
28 float ptMin;
29 double minNeutralPt;
30 double minNeutralPtSlope;
31 double rmsEtaSF;
32 double medEtaSF;
33 double etaMaxExtrap;
34 std::vector<AlgoSubObj> subAlgos;
35};
36#endif
Note: See TracBrowser for help on using the repository browser.