This is the abstract base class for additional information to be put into the JetTag class.
More...
#include <JetTagInfoBase.h>
|
| virtual JetTagInfoBase * | clone () const =0 |
| | < a clone method for the proper workings of the copy constructor
|
| virtual void | setTagLikelihood (const std::vector< double > &)=0 |
| 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 | setWeight (double weight)=0 |
| | get the weight of one tagger
|
| virtual double | weight () const =0 |
| | sets the isValid flag to true, cannot be reversed!
|
| virtual void | makeValid ()=0 |
| | returns true if the tag was successfull
|
| virtual bool | isValid () const =0 |
| | returns the infoType of the info objects.
|
| virtual TagInfoType | infoType () const =0 |
| | a clone method for the proper workings of the copy constructor
|
This is the abstract base class for additional information to be put into the JetTag class.
Users can inherit from this baseclass, extend the interface and datamembers with information their taggers need to store and then use it for tagging and pass it into the TagJet.
Now inherits from ITagInfo. This allows for reading ParticleJets from rel 13 in rel 14. Thanks to Scott Snyder for the suggestion.
- Author
- Rolf..nosp@m.Seus.nosp@m.ter@c.nosp@m.ern..nosp@m.ch
Definition at line 55 of file JetTagInfoBase.h.
◆ clone()
< a clone method for the proper workings of the copy constructor
Implements Analysis::ITagInfo.
◆ infoType()
| virtual TagInfoType Analysis::ITagInfo::infoType |
( |
| ) |
const |
|
pure virtualinherited |
a clone method for the proper workings of the copy constructor
◆ isValid()
| virtual bool Analysis::ITagInfo::isValid |
( |
| ) |
const |
|
pure virtualinherited |
returns the infoType of the info objects.
This has to be set by the tagger.
◆ makeValid()
| virtual void Analysis::ITagInfo::makeValid |
( |
| ) |
|
|
pure virtualinherited |
returns true if the tag was successfull
◆ setTagLikelihood() [1/2]
| virtual void Analysis::ITagInfo::setTagLikelihood |
( |
const std::vector< double > & | | ) |
|
|
pure virtualinherited |
◆ setTagLikelihood() [2/2]
| virtual void Analysis::ITagInfo::setTagLikelihood |
( |
std::vector< double > && | | ) |
|
|
pure virtualinherited |
returns the tag likelihood of one tagger
◆ setWeight()
| virtual void Analysis::ITagInfo::setWeight |
( |
double | weight | ) |
|
|
pure virtualinherited |
get the weight of one tagger
◆ tagLikelihood()
| virtual const std::vector< double > & Analysis::ITagInfo::tagLikelihood |
( |
void | | ) |
const |
|
pure virtualinherited |
set the weight for one tagger
◆ weight()
| virtual double Analysis::ITagInfo::weight |
( |
| ) |
const |
|
pure virtualinherited |
sets the isValid flag to true, cannot be reversed!
◆ JetConverterBase
The documentation for this class was generated from the following file: