19 const std::string& folderName,
const unsigned int& mc,
22 if (dataFormatType ==
"TrackCounting") {
24 }
else if (dataFormatType ==
"TrackProbability") {
26 }
else if (dataFormatType ==
"SoftLepton") {
28 }
else if (dataFormatType ==
"TrackIP") {
30 }
else if (dataFormatType ==
"CandIP") {
32 }
else if (dataFormatType ==
"TaggingVariable") {
34 }
else if (dataFormatType ==
"GenericMVA") {
35 return new MVAJetTagPlotter(tagName, etaPtBin, pSet, folderName, mc, wf, ibook);
38 <<
"BTagPerformanceAnalysis: Unknown ExtendedTagInfo " << dataFormatType << endl
39 <<
"Choose between TrackCounting, TrackProbability, SoftLepton, TrackIP, CandIP, TaggingVariable, GenericMVA\n";
BaseTagInfoPlotter * buildPlotter(const std::string &dataFormatType, const std::string &tagName, const EtaPtBin &etaPtBin, const edm::ParameterSet &pSet, const std::string &folderName, const unsigned int &mc, const bool &wf, DQMStore::IBooker &ibook)