|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JETEVENT_JETTAGINFOBASE_H
6 #define JETEVENT_JETTAGINFOBASE_H
virtual void setTagLikelihood(const std::vector< double > &)=0
virtual void setWeight(double weight)=0
get the weight of one tagger
virtual void setTagLikelihood(std::vector< double > &&)=0
returns the tag likelihood 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
virtual JetTagInfoBase * clone() const =0
< a clone method for the proper workings of the copy constructor
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!