1 #ifndef CondFormats_PhysicsToolsObjects_MVAComputer_h 2 #define CondFormats_PhysicsToolsObjects_MVAComputer_h 25 namespace Calibration {
35 std::vector<unsigned char>
store;
58 virtual std::unique_ptr<VarProcessor>
clone()
const;
78 std::unique_ptr<VarProcessor>
clone()
const override;
86 std::unique_ptr<VarProcessor>
clone()
const override;
92 std::unique_ptr<VarProcessor>
clone()
const override;
100 std::unique_ptr<VarProcessor>
clone()
const override;
108 std::unique_ptr<VarProcessor>
clone()
const override;
116 std::unique_ptr<VarProcessor>
clone()
const override;
125 std::unique_ptr<VarProcessor>
clone()
const override;
136 std::unique_ptr<VarProcessor>
clone()
const override;
145 std::unique_ptr<VarProcessor>
clone()
const override;
168 std::unique_ptr<VarProcessor>
clone()
const override;
177 std::unique_ptr<VarProcessor>
clone()
const override;
178 typedef std::vector<unsigned int>
Config;
188 std::unique_ptr<VarProcessor>
clone()
const override;
196 std::unique_ptr<VarProcessor>
clone()
const override;
207 std::unique_ptr<VarProcessor>
clone()
const override;
208 typedef std::pair<double, std::vector<double> >
Neuron;
209 typedef std::pair<std::vector<Neuron>,
bool>
Layer;
226 virtual std::vector<VarProcessor*> getProcessors()
const;
232 inline bool changed(CacheId old)
const {
return old != cacheId; }
249 typedef std::pair<std::string, MVAComputer>
Entry;
261 inline bool changed(CacheId old)
const {
return old != cacheId; }
274 #endif // CondFormats_PhysicsToolsObjects_MVAComputer_h
bool contains(EventRange const &lh, EventID const &rh)
TrainProcessor *const proc
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
void add(std::map< std::string, TH1 * > &h, TH1 *hist)
TEveGeoShape * clone(const TEveElement *element, TEveElement *parent)
#define COND_SERIALIZABLE