![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef JETTAGINFO_BASETAGINFO_H
16 #define JETTAGINFO_BASETAGINFO_H
19 #include <sys/types.h>
24 class BaseTagInfoCnv_p1;
55 virtual double weight()
const;
std::vector< double > m_tagLikelihood
vector to hold the taglikelihood (signal plus N background)
virtual void setTagLikelihood(const std::vector< double > &)
Return and set methods for the likelihood.
BaseTagInfo & operator=(const BaseTagInfo &rhs)
assigenment operator
virtual double weight() const
get the weight of one tagger
void setTagJetInfoType(const TagInfoType &type)
virtual BaseTagInfo * clone() const
a clone method for the proper workings of the copy constructor
bool m_isValid
true if the tagger could tag the jet, default is false
virtual TagInfoType infoType(void) const
returns the infoType of the info objects.
virtual void setWeight(double weight)
set the weight for one tagger
virtual void makeValid()
sets the isValid flag to true, cannot be reversed!
virtual const std::vector< double > & tagLikelihood(void) const
returns the tag likelihood of one tagger
void setValid(bool valid)
virtual ~BaseTagInfo()
default destructor
Class BasetagInfo: Implements methods defined in ITagInfo.
virtual bool isValid() const
returns true if the tag was successfull
The namespace of all packages in PhysicsAnalysis/JetTagging.
BaseTagInfo()
default constructor
TagInfoType m_tagJetInfoType
string to hold the info type (specified by the tag tool)
double m_weight
weight for this tag