ATLAS Offline Software
Loading...
Searching...
No Matches
SoftElectronInfo.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
4
5/********************************************************************
6
7NAME: SoftElectronInfo.cxx
8PACKAGE: offline/PhysicsAnalysis/BTaggingID/BTaggingUtils
9
10AUTHORS: F. Derue, A. Kaczmarska, M. Wolter
11CREATED: Nov 2005
12
13PURPOSE: EDM for b-tagging based on soft lepton identification
14
15COMMENTS: evolved from BJetLifetimeInfo
16
17UPDATE:
18
19********************************************************************/
20
22
23namespace Analysis
24{
25
34
36SoftElectronInfo::SoftElectronInfo(const TagInfoType& tagJetInfoType) : BaseTagInfo(tagJetInfoType),
37 m_vectorOfTrackProb(std::vector<double>()),
39
40{
41 m_vectorOfTrackProb.clear();
42 m_trackinfo.clear();
43}
44
53
68
72
73}
74
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
SoftElectronInfo & operator=(const SoftElectronInfo &rhs)
assigenment operator
std::vector< SETrackInfo > m_trackinfo
SoftElectronInfo()
default constructor
virtual ~SoftElectronInfo()
default destructor
The namespace of all packages in PhysicsAnalysis/JetTagging.
std::string TagInfoType
STL namespace.