#include <SvxSummary.h>
Definition at line 18 of file SvxSummary.h.
◆ SvxSummary() [1/3]
| Analysis::SvxSummary::SvxSummary |
( |
| ) |
|
default constructor
Default constructor.
Definition at line 10 of file SvxSummary.cxx.
11 m_Svx(Trk::RecVertex()),
13 m_TrkFromV0(std::vector<const Rec::TrackParticle*>()) {
16}
BaseTagInfo()
default constructor
std::vector< const Rec::TrackParticle * > m_TrkFromV0
std::vector< double > m_Results
◆ SvxSummary() [2/3]
| Analysis::SvxSummary::SvxSummary |
( |
const TagInfoType & | x | ) |
|
constructor with info type
Definition at line 19 of file SvxSummary.cxx.
21 m_Svx(Trk::RecVertex()),
23 m_TrkFromV0(std::vector<const Rec::TrackParticle*>()) {
26}
◆ SvxSummary() [3/3]
| Analysis::SvxSummary::SvxSummary |
( |
const SvxSummary & | svSsummary | ) |
|
◆ ~SvxSummary()
| virtual Analysis::SvxSummary::~SvxSummary |
( |
| ) |
|
|
inlinevirtual |
◆ clone()
a clone method for the proper workings of the copy constructor
Reimplemented from Analysis::BaseTagInfo.
Definition at line 60 of file SvxSummary.h.
61{
63}
SvxSummary()
default constructor
◆ infoType()
| TagInfoType Analysis::BaseTagInfo::infoType |
( |
void | | ) |
const |
|
inlinevirtualinherited |
returns the infoType of the info objects.
This has to be set by the tagger.
Implements Analysis::ITagInfo.
Definition at line 81 of file BaseTagInfo.h.
82{
84}
TagInfoType m_tagJetInfoType
string to hold the info type (specified by the tag tool)
◆ isValid()
| bool Analysis::BaseTagInfo::isValid |
( |
| ) |
const |
|
inlinevirtualinherited |
returns true if the tag was successfull
Implements Analysis::ITagInfo.
Definition at line 73 of file BaseTagInfo.h.
74{
76}
bool m_isValid
true if the tagger could tag the jet, default is false
◆ makeValid()
| void Analysis::BaseTagInfo::makeValid |
( |
| ) |
|
|
inlinevirtualinherited |
◆ operator=()
assigenment operator
Definition at line 35 of file SvxSummary.cxx.
36{
37 if (this!=&rhs)
38 {
43 }
44 return *this;
45}
◆ Results() [1/3]
| const std::vector< double > & Analysis::SvxSummary::Results |
( |
| ) |
const |
|
inline |
◆ Results() [2/3]
| void Analysis::SvxSummary::Results |
( |
const std::vector< double > & | res | ) |
|
|
inline |
Definition at line 38 of file SvxSummary.h.
std::pair< std::vector< unsigned int >, bool > res
◆ Results() [3/3]
| void Analysis::SvxSummary::Results |
( |
std::vector< double > && | res | ) |
|
|
inline |
◆ setTagJetInfoType()
| void Analysis::BaseTagInfo::setTagJetInfoType |
( |
const TagInfoType & | type | ) |
|
|
inlineprotectedinherited |
◆ setTagLikelihood() [1/2]
| void Analysis::BaseTagInfo::setTagLikelihood |
( |
const std::vector< double > & | tagLikelihood | ) |
|
|
inlinevirtualinherited |
Return and set methods for the likelihood.
to set the tag likelihood for one tagger
Implements Analysis::ITagInfo.
Definition at line 85 of file BaseTagInfo.h.
86{
88}
virtual const std::vector< double > & tagLikelihood(void) const
returns the tag likelihood of one tagger
std::vector< double > m_tagLikelihood
vector to hold the taglikelihood (signal plus N background)
◆ setTagLikelihood() [2/2]
| void Analysis::BaseTagInfo::setTagLikelihood |
( |
std::vector< double > && | tagLikelihood | ) |
|
|
inlinevirtualinherited |
◆ setValid()
| void Analysis::BaseTagInfo::setValid |
( |
bool | valid | ) |
|
|
inlineprotectedinherited |
◆ setWeight()
| void Analysis::BaseTagInfo::setWeight |
( |
double | weight | ) |
|
|
inlinevirtualinherited |
set the weight for one tagger
Implements Analysis::ITagInfo.
Definition at line 105 of file BaseTagInfo.h.
106{
108}
double m_weight
weight for this tag
virtual double weight() const
get the weight of one tagger
◆ Svx() [1/2]
◆ Svx() [2/2]
◆ tagLikelihood()
| const std::vector< double > & Analysis::BaseTagInfo::tagLikelihood |
( |
void | | ) |
const |
|
inlinevirtualinherited |
◆ TrkFromV0() [1/3]
| const std::vector< const Rec::TrackParticle * > & Analysis::SvxSummary::TrkFromV0 |
( |
| ) |
const |
|
inline |
◆ TrkFromV0() [2/3]
| void Analysis::SvxSummary::TrkFromV0 |
( |
const std::vector< const Rec::TrackParticle * > & | v0t | ) |
|
|
inline |
◆ TrkFromV0() [3/3]
◆ TrkInSvx() [1/3]
| const std::vector< const Rec::TrackParticle * > & Analysis::SvxSummary::TrkInSvx |
( |
| ) |
const |
|
inline |
Definition at line 49 of file SvxSummary.h.
std::vector< const Rec::TrackParticle * > m_TrkInSvx
◆ TrkInSvx() [2/3]
| void Analysis::SvxSummary::TrkInSvx |
( |
const std::vector< const Rec::TrackParticle * > & | vtl | ) |
|
|
inline |
◆ TrkInSvx() [3/3]
◆ weight()
| double Analysis::BaseTagInfo::weight |
( |
void | | ) |
const |
|
inlinevirtualinherited |
get the weight of one tagger
Implements Analysis::ITagInfo.
Definition at line 109 of file BaseTagInfo.h.
110{
112}
virtual bool isValid() const
returns true if the tag was successfull
◆ m_isValid
| bool Analysis::BaseTagInfo::m_isValid |
|
protectedinherited |
true if the tagger could tag the jet, default is false
Definition at line 66 of file BaseTagInfo.h.
◆ m_Results
| std::vector<double> Analysis::SvxSummary::m_Results |
|
private |
◆ m_Svx
◆ m_tagJetInfoType
string to hold the info type (specified by the tag tool)
Definition at line 69 of file BaseTagInfo.h.
◆ m_tagLikelihood
| std::vector<double> Analysis::BaseTagInfo::m_tagLikelihood |
|
protectedinherited |
vector to hold the taglikelihood (signal plus N background)
Definition at line 67 of file BaseTagInfo.h.
◆ m_TrkFromV0
◆ m_TrkInSvx
◆ m_weight
| double Analysis::BaseTagInfo::m_weight |
|
protectedinherited |
The documentation for this class was generated from the following files: