14 const std::string& folderName,
const bool&
update,
const bool& mc,
17 if (dataFormatType ==
"TrackCounting") {
19 }
else if (dataFormatType ==
"TrackProbability") {
21 }
else if (dataFormatType ==
"SoftLepton") {
23 }
else if (dataFormatType ==
"TrackIP") {
25 }
else if (dataFormatType ==
"TaggingVariable") {
27 }
else if (dataFormatType ==
"GenericMVA") {
28 return new MVAJetTagPlotter(tagName, etaPtBin, pSet, folderName, update, mc);
31 <<
"BTagPerformanceAnalysis: Unknown ExtendedTagInfo " << dataFormatType << endl
32 <<
"Choose between TrackCounting, TrackProbability, SoftLepton, TrackIP, 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 bool &update, const bool &mc, const bool &wf)