![]() |
ATLAS Offline Software
|
#include <AtlfInfo.h>
Public Member Functions | |
| AtlfInfo () | |
| default constructor More... | |
| AtlfInfo (const TagInfoType &x) | |
| constructor with info type More... | |
| AtlfInfo (const AtlfInfo &AtlfInfo) | |
| copy destructor More... | |
| AtlfInfo & | operator= (const AtlfInfo &rhs) |
| assigenment operator More... | |
| virtual | ~AtlfInfo () |
| default destructor More... | |
| virtual AtlfInfo * | clone () const |
| a clone method for the proper workings of the copy constructor More... | |
| void | isBTagged (bool b) |
| bool | isBTagged () const |
| void | isTauTagged (bool b) |
| bool | isTauTagged () const |
| void | isTau1PTagged (bool b) |
| bool | isTau1PTagged () const |
| void | isTau3PTagged (bool b) |
| bool | isTau3PTagged () const |
| void | LightHypoCalFactor (float c) |
| float | LightHypoCalFactor () const |
| void | TauHypoCalFactor (float c) |
| float | TauHypoCalFactor () const |
| void | Tau1P3PHypoCalFactor (float c) |
| float | Tau1P3PHypoCalFactor () const |
| void | BHypoCalFactor (float c) |
| float | BHypoCalFactor () const |
| void | deltaRMinTo (const std::string &, float) |
| min deltaR to b,c quarks/tau lepton: More... | |
| float | deltaRMinTo (const std::string &) const |
| virtual void | setTagLikelihood (const std::vector< double > &) |
| Return and set methods for the likelihood. More... | |
| virtual void | setTagLikelihood (std::vector< double > &&) |
| to set the tag likelihood for one tagger More... | |
| virtual const std::vector< double > & | tagLikelihood (void) const |
| returns the tag likelihood of one tagger More... | |
| virtual void | setWeight (double weight) |
| set the weight for one tagger More... | |
| virtual double | weight () const |
| get the weight of one tagger More... | |
| virtual void | makeValid () |
| sets the isValid flag to true, cannot be reversed! More... | |
| virtual bool | isValid () const |
| returns true if the tag was successfull More... | |
| virtual TagInfoType | infoType (void) const |
| returns the infoType of the info objects. More... | |
Protected Member Functions | |
| void | setValid (bool valid) |
| void | setTagJetInfoType (const TagInfoType &type) |
Protected Attributes | |
| bool | m_isValid |
| true if the tagger could tag the jet, default is false More... | |
| std::vector< double > | m_tagLikelihood |
| vector to hold the taglikelihood (signal plus N background) More... | |
| double | m_weight |
| weight for this tag More... | |
| TagInfoType | m_tagJetInfoType |
| string to hold the info type (specified by the tag tool) More... | |
Private Attributes | |
| bool | m_isBTagged |
| bool | m_isTauTagged |
| bool | m_isTau1PTagged |
| bool | m_isTau3PTagged |
| float | m_calFactLight |
| float | m_calFactTau |
| float | m_calFactTau1P3P |
| float | m_calFactB |
| float | m_distanceToBQuark |
| float | m_distanceToCQuark |
| float | m_distanceToTLepton |
Basic class to hold Atlfast Info
Definition at line 16 of file AtlfInfo.h.
| Analysis::AtlfInfo::AtlfInfo | ( | ) |
| Analysis::AtlfInfo::AtlfInfo | ( | const TagInfoType & | x | ) |
copy destructor
Copy constructor not really needed now, but the object might get more complicated ...
Definition at line 45 of file AtlfInfo.cxx.
|
virtual |
|
inline |
Definition at line 49 of file AtlfInfo.h.
|
inline |
Definition at line 48 of file AtlfInfo.h.
|
inlinevirtual |
a clone method for the proper workings of the copy constructor
Reimplemented from Analysis::BaseTagInfo.
Definition at line 69 of file AtlfInfo.h.
| float Analysis::AtlfInfo::deltaRMinTo | ( | const std::string & | key | ) | const |
Definition at line 90 of file AtlfInfo.cxx.
| void Analysis::AtlfInfo::deltaRMinTo | ( | const std::string & | key, |
| float | dR | ||
| ) |
|
inlinevirtualinherited |
returns the infoType of the info objects.
This has to be set by the tagger.
Implements Analysis::ITagInfo.
Definition at line 89 of file BaseTagInfo.h.
|
inline |
Definition at line 35 of file AtlfInfo.h.
|
inline |
Definition at line 34 of file AtlfInfo.h.
|
inline |
Definition at line 39 of file AtlfInfo.h.
|
inline |
Definition at line 38 of file AtlfInfo.h.
|
inline |
Definition at line 41 of file AtlfInfo.h.
|
inline |
Definition at line 40 of file AtlfInfo.h.
|
inline |
Definition at line 37 of file AtlfInfo.h.
|
inline |
Definition at line 36 of file AtlfInfo.h.
|
inlinevirtualinherited |
returns true if the tag was successfull
Implements Analysis::ITagInfo.
Definition at line 81 of file BaseTagInfo.h.
|
inline |
Definition at line 43 of file AtlfInfo.h.
|
inline |
Definition at line 42 of file AtlfInfo.h.
|
inlinevirtualinherited |
sets the isValid flag to true, cannot be reversed!
Implements Analysis::ITagInfo.
Definition at line 85 of file BaseTagInfo.h.
|
inlineprotectedinherited |
Definition at line 129 of file BaseTagInfo.h.
|
inlinevirtualinherited |
Return and set methods for the likelihood.
to set the tag likelihood for one tagger
Implements Analysis::ITagInfo.
Definition at line 93 of file BaseTagInfo.h.
|
inlinevirtualinherited |
to set the tag likelihood for one tagger
Implements Analysis::ITagInfo.
Definition at line 97 of file BaseTagInfo.h.
|
inlineprotectedinherited |
Definition at line 125 of file BaseTagInfo.h.
|
inlinevirtualinherited |
set the weight for one tagger
Implements Analysis::ITagInfo.
Definition at line 113 of file BaseTagInfo.h.
|
inlinevirtualinherited |
returns the tag likelihood of one tagger
Implements Analysis::ITagInfo.
Definition at line 101 of file BaseTagInfo.h.
|
inline |
Definition at line 47 of file AtlfInfo.h.
|
inline |
Definition at line 46 of file AtlfInfo.h.
|
inline |
Definition at line 45 of file AtlfInfo.h.
|
inline |
Definition at line 44 of file AtlfInfo.h.
|
inlinevirtualinherited |
get the weight of one tagger
Implements Analysis::ITagInfo.
Definition at line 117 of file BaseTagInfo.h.
|
private |
Definition at line 63 of file AtlfInfo.h.
|
private |
Definition at line 60 of file AtlfInfo.h.
|
private |
Definition at line 61 of file AtlfInfo.h.
|
private |
Definition at line 62 of file AtlfInfo.h.
|
private |
Definition at line 64 of file AtlfInfo.h.
|
private |
Definition at line 65 of file AtlfInfo.h.
|
private |
Definition at line 66 of file AtlfInfo.h.
|
private |
Definition at line 56 of file AtlfInfo.h.
|
private |
Definition at line 58 of file AtlfInfo.h.
|
private |
Definition at line 59 of file AtlfInfo.h.
|
private |
Definition at line 57 of file AtlfInfo.h.
|
protectedinherited |
true if the tagger could tag the jet, default is false
Definition at line 74 of file BaseTagInfo.h.
|
protectedinherited |
string to hold the info type (specified by the tag tool)
Definition at line 77 of file BaseTagInfo.h.
|
protectedinherited |
vector to hold the taglikelihood (signal plus N background)
Definition at line 75 of file BaseTagInfo.h.
|
protectedinherited |
weight for this tag
Definition at line 76 of file BaseTagInfo.h.
1.8.18