1 #ifndef RecoMET_METPUSubtraction_GBRForestWriter_h
2 #define RecoMET_METPUSubtraction_GBRForestWriter_h
46 <<
" Undefined Configuration Parameter 'inputFileName !!\n";
51 <<
" Invalid Configuration Parameter 'inputFileType' = " << inputFileType_string <<
" !!\n";
74 if ( cfg.
exists(
"categories") ) {
76 for ( edm::VParameterSet::const_iterator cfgCategory = cfgCategories.begin();
77 cfgCategory != cfgCategories.end(); ++cfgCategory ) {
89 <<
" Invalid Configuration Parameter 'outputFileType' = " << outputFileType_string <<
" !!\n";
99 for ( std::vector<categoryEntryType*>::iterator it =
categories_.begin();
T getParameter(std::string const &) const
bool existsAs(std::string const ¶meterName, bool trackiness=true) const
checks if a parameter exists as a given type
categoryEntryType(const edm::ParameterSet &cfg)
std::vector< ParameterSet > VParameterSet
bool exists(std::string const ¶meterName) const
checks if a parameter exists
GBRForestWriter(const edm::ParameterSet &)
std::string gbrForestName_
std::vector< categoryEntryType * > categories_
vstring spectatorVariables_
std::string outputFileName_
std::string outputRecord_
jobEntryType(const edm::ParameterSet &cfg)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
std::vector< jobEntryType * > jobs_
std::vector< std::string > vstring
std::string fullPath() const
std::string inputFileName_