ATLAS Offline Software
Loading...
Searching...
No Matches
JetProbInfoBase.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JETTAGINFO_JETPROBINFOBASE_H
6#define JETTAGINFO_JETPROBINFOBASE_H
8#include <vector>
9#include <iostream>
10
11class MsgStream;
12namespace Rec { class TrackParticle; }
13
14namespace Analysis {
15
20
22public:
25
28
31
34
36 virtual ~JetProbInfoBase();
37 virtual JetProbInfoBase* clone() const;
38
39 inline void nbTracks(int n) { m_ntrk = n; }
40 inline int nbTracks() const { return m_ntrk; }
41
42private:
43 int m_ntrk; // number of tracks used
44
45}
46; // End class
47
49MsgStream& operator<<(MsgStream& out, const JetProbInfoBase&);
50
52std::ostream& operator<<(std::ostream& out, const JetProbInfoBase&);
53
57
58} // End namespace
59#endif
#define x
BaseTagInfo()
default constructor
Basic class to hold JetProb taggers results.
virtual ~JetProbInfoBase()
default destructor
JetProbInfoBase()
default constructor
JetProbInfoBase & operator=(const JetProbInfoBase &rhs)
assigenment operator
virtual JetProbInfoBase * clone() const
a clone method for the proper workings of the copy constructor
The namespace of all packages in PhysicsAnalysis/JetTagging.
MsgStream & operator<<(MsgStream &out, const IPInfoBase &)
output.
std::string TagInfoType
Gaudi Tools.