CMS 3D CMS Logo

GenericMVAJetTagComputer.h
Go to the documentation of this file.
1 #ifndef RecoBTau_JetTagComputer_GenericMVAJetTagComputer_h
2 #define RecoBTau_JetTagComputer_GenericMVAJetTagComputer_h
3 
4 #include <memory>
5 
13 
15 
17  public:
19  ~GenericMVAJetTagComputer() override;
20 
21  void initialize(const JetTagComputerRecord &) override;
22 
23  float discriminator(const TagInfoHelper &info) const override;
24 
26  taggingVariables(const reco::BaseTagInfo &tagInfo) const;
28  taggingVariables(const TagInfoHelper &info) const;
29 
30  private:
31  std::unique_ptr<TagInfoMVACategorySelector> categorySelector_;
34 };
35 
36 #endif // RecoBTau_JetTagComputer_GenericMVAJetTagComputer_h
static const TGPicture * info(bool iBackgroundIsBlack)
void initialize(const JetTagComputerRecord &) override
GenericMVAComputerCache computerCache_
std::unique_ptr< TagInfoMVACategorySelector > categorySelector_
float discriminator(const TagInfoHelper &info) const override
GenericMVAJetTagComputer(const edm::ParameterSet &parameters)
virtual reco::TaggingVariableList taggingVariables(const reco::BaseTagInfo &tagInfo) const