![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef JETTAGINFO_ITAGINFO_H
19 #define JETTAGINFO_ITAGINFO_H
50 virtual const std::vector<double>&
tagLikelihood(
void)
const = 0;
53 virtual double weight()
const = 0;
55 virtual bool isValid()
const = 0;
57 virtual ITagInfo*
clone()
const = 0;
virtual void setTagLikelihood(const std::vector< double > &)=0
virtual void setWeight(double weight)=0
get the weight of one tagger
virtual const std::vector< double > & tagLikelihood(void) const =0
set the weight for one tagger
virtual void makeValid()=0
returns true if the tag was successfull
virtual ~ITagInfo()=default
< destructor
The namespace of all packages in PhysicsAnalysis/JetTagging.
virtual TagInfoType infoType() const =0
a clone method for the proper workings of the copy constructor
virtual bool isValid() const =0
returns the infoType of the info objects.
virtual ITagInfo * clone() const =0
virtual double weight() const =0
sets the isValid flag to true, cannot be reversed!