![]() |
ATLAS Offline Software
|
Class LifetimeInfo: Class to store information produced by the LifetimeTag. More...
#include <LifetimeInfo.h>
Public Member Functions | |
| LifetimeInfo () | |
| default constructor More... | |
| LifetimeInfo (const TagInfoType &x) | |
| constructor with info type More... | |
| LifetimeInfo (const LifetimeInfo &LifetimeInfo) | |
| copy destructor More... | |
| LifetimeInfo & | operator= (const LifetimeInfo &rhs) |
| assigenment operator More... | |
| virtual | ~LifetimeInfo () |
| default destructor More... | |
| virtual LifetimeInfo * | clone () const |
| clone method More... | |
| const FloatVec & | signedIP () const |
| The signed 2D impact parameters. More... | |
| const FloatVec & | significance () const |
| return significance (= signedIP/sigD0) More... | |
| void | setIP (const FloatVec &ipVec) |
| set signed impact parameter More... | |
| void | setIP (FloatVec &&ipVec) |
| set signed impact parameter More... | |
| void | setSignificance (const FloatVec &ipVec) |
| set significance More... | |
| void | setSignificance (FloatVec &&ipVec) |
| set significance More... | |
| void | setTrackProb (const FloatVec &vec) |
| set Track probability (not ACTIVE) More... | |
| void | setTrackProb (FloatVec &&vec) |
| set Track probability (not ACTIVE) More... | |
| void | setNTrackProb (double nTrackProb) |
| set nTrack probability (nor ACTIVE) More... | |
| const FloatVec & | vectorTrackProb (void) const |
| return vector of Track probabilities (not ACTIVE) More... | |
| double | nTrackProb (void) const |
| return nTrack probabilities (not ACTIVE) More... | |
| 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 | |
| FloatVec | m_trackSIP |
| signed impact parameters More... | |
| FloatVec | m_trackSignificance |
| significance (= signedIP/sigD0) More... | |
| FloatVec | m_vectorOfTrackProb |
| vector of track probabilities (calculated but not in use) More... | |
| double | m_nTrackProb |
| nTrack probability (calculated but not in use) More... | |
Class LifetimeInfo: Class to store information produced by the LifetimeTag.
Definition at line 40 of file LifetimeInfo.h.
| Analysis::LifetimeInfo::LifetimeInfo | ( | ) |
| Analysis::LifetimeInfo::LifetimeInfo | ( | const TagInfoType & | x | ) |
| Analysis::LifetimeInfo::LifetimeInfo | ( | const LifetimeInfo & | LifetimeInfo | ) |
copy destructor
Copy constructor not really needed now, but the object might get more complicated ...
Definition at line 56 of file LifetimeInfo.cxx.
|
virtual |
|
inlinevirtual |
clone method
Reimplemented from Analysis::BaseTagInfo.
Definition at line 134 of file LifetimeInfo.h.
|
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.
|
inlinevirtualinherited |
returns true if the tag was successfull
Implements Analysis::ITagInfo.
Definition at line 81 of file BaseTagInfo.h.
|
inlinevirtualinherited |
sets the isValid flag to true, cannot be reversed!
Implements Analysis::ITagInfo.
Definition at line 85 of file BaseTagInfo.h.
|
inline |
return nTrack probabilities (not ACTIVE)
Definition at line 130 of file LifetimeInfo.h.
| LifetimeInfo & Analysis::LifetimeInfo::operator= | ( | const LifetimeInfo & | rhs | ) |
|
inline |
|
inline |
set nTrack probability (nor ACTIVE)
Definition at line 122 of file LifetimeInfo.h.
|
inline |
set significance
Definition at line 109 of file LifetimeInfo.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.
set Track probability (not ACTIVE)
Definition at line 114 of file LifetimeInfo.h.
|
inline |
set Track probability (not ACTIVE)
Definition at line 118 of file LifetimeInfo.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.
The signed 2D impact parameters.
TODO: Add 3D impact parameters. return signed Impact Parameters
Definition at line 86 of file LifetimeInfo.h.
|
inlinevirtualinherited |
returns the tag likelihood of one tagger
Implements Analysis::ITagInfo.
Definition at line 101 of file BaseTagInfo.h.
return vector of Track probabilities (not ACTIVE)
Definition at line 126 of file LifetimeInfo.h.
|
inlinevirtualinherited |
get the weight of one tagger
Implements Analysis::ITagInfo.
Definition at line 117 of file BaseTagInfo.h.
|
protectedinherited |
true if the tagger could tag the jet, default is false
Definition at line 74 of file BaseTagInfo.h.
|
private |
nTrack probability (calculated but not in use)
Definition at line 82 of file LifetimeInfo.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.
|
private |
significance (= signedIP/sigD0)
Definition at line 79 of file LifetimeInfo.h.
|
private |
signed impact parameters
Definition at line 78 of file LifetimeInfo.h.
|
private |
vector of track probabilities (calculated but not in use)
Definition at line 81 of file LifetimeInfo.h.
|
protectedinherited |
weight for this tag
Definition at line 76 of file BaseTagInfo.h.
1.8.18