ATLAS Offline Software
Loading...
Searching...
No Matches
LifetimeInfo.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5/***************************************************************************
6 LifetimeInfo.cxx - Description
7 -------------------
8 begin : Spring 2004
9 authors : Andreas Wildauer (CERN PH-ATC), Fredrik Akesson (CERN PH-ATC)
10 email : andreas.wildauer@cern.ch, fredrik.akesson@cern.ch
11 changes :
12
13 ***************************************************************************/
14
16
17namespace Analysis
18{
19
22 m_trackSIP(std::vector<double>()),
23 m_trackSignificance(std::vector<double>()),
24 m_vectorOfTrackProb(std::vector<double>()),
25 m_nTrackProb(-1.)
26{
27 m_vectorOfTrackProb.clear();
28 m_trackSIP.clear();
29 m_trackSignificance.clear();
30}
31
33LifetimeInfo::LifetimeInfo(const TagInfoType& tagJetInfoType) : BaseTagInfo(tagJetInfoType),
34 m_trackSIP(std::vector<double>()),
35 m_trackSignificance(std::vector<double>()),
36 m_vectorOfTrackProb(std::vector<double>()),
37 m_nTrackProb(-1.)
38{
39 m_tagLikelihood.clear();
40 m_vectorOfTrackProb.clear();
41 m_trackSIP.clear();
42 m_trackSignificance.clear();
43}
44
54
69
73
74}
75
TagInfoType m_tagJetInfoType
string to hold the info type (specified by the tag tool)
Definition BaseTagInfo.h:69
std::vector< double > m_tagLikelihood
vector to hold the taglikelihood (signal plus N background)
Definition BaseTagInfo.h:67
BaseTagInfo()
default constructor
LifetimeInfo()
default constructor
virtual ~LifetimeInfo()
default destructor
FloatVec m_trackSIP
signed impact parameters
LifetimeInfo & operator=(const LifetimeInfo &rhs)
assigenment operator
FloatVec m_vectorOfTrackProb
vector of track probabilities (calculated but not in use)
double m_nTrackProb
nTrack probability (calculated but not in use)
FloatVec m_trackSignificance
significance (= signedIP/sigD0)
The namespace of all packages in PhysicsAnalysis/JetTagging.
std::string TagInfoType
STL namespace.