1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#ifndef DataFormats_TauReco_TauDiscriminatorContainer_h
#define DataFormats_TauReco_TauDiscriminatorContainer_h
#include "DataFormats/Common/interface/ValueMap.h"
#include "DataFormats/Common/interface/RefProd.h"
#include <vector>
namespace reco {
struct SingleTauDiscriminatorContainer {
std::vector<float> rawValues; // stores floating point discriminators, like MVA raw values or pt sums.
std::vector<bool> workingPoints; // stores boolean discriminators computed with the raw values.
SingleTauDiscriminatorContainer() {}
SingleTauDiscriminatorContainer(float rawInit) { rawValues.push_back(rawInit); }
};
typedef edm::ValueMap<SingleTauDiscriminatorContainer> TauDiscriminatorContainer;
} // namespace reco
#endif
|