ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigHypothesis
TrigHLTJetHypo
TrigHLTJetHypo
TrigHLTJetHypoUtils
IJet.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGHLTJETHYPO_IJET_H
6
#define TRIGHLTJETHYPO_IJET_H
7
8
#include "
xAODJet/Jet.h
"
9
#include <string>
10
#include <ostream>
11
#include <optional>
12
13
class
TLorentzVector;
14
15
namespace
HypoJet
{
16
class
IJet
{
17
public
:
18
virtual
~IJet
(){};
19
virtual
double
pt
()
const
= 0;
20
virtual
double
eta
()
const
= 0;
21
virtual
double
phi
()
const
= 0;
22
virtual
double
m
()
const
= 0;
23
virtual
double
e
()
const
= 0;
24
virtual
double
et
()
const
= 0;
25
virtual
double
rapidity
()
const
= 0;
26
virtual
TLorentzVector
p4
()
const
= 0;
27
virtual
unsigned
int
position
()
const
= 0;
28
virtual
std::optional<const xAOD::Jet*>
xAODJet
()
const
= 0;
29
30
virtual
bool
getAttribute
(
const
std::string &name,
float
&)
const
=0;
31
virtual
bool
getAttribute
(
const
std::string &name,
bool
&)
const
=0;
32
virtual
std::string
toString
()
const
= 0;
33
};
34
}
35
#endif
Jet.h
HypoJet::IJet
Definition
IJet.h:16
HypoJet::IJet::~IJet
virtual ~IJet()
Definition
IJet.h:18
HypoJet::IJet::p4
virtual TLorentzVector p4() const =0
HypoJet::IJet::rapidity
virtual double rapidity() const =0
HypoJet::IJet::m
virtual double m() const =0
HypoJet::IJet::eta
virtual double eta() const =0
HypoJet::IJet::getAttribute
virtual bool getAttribute(const std::string &name, bool &) const =0
HypoJet::IJet::toString
virtual std::string toString() const =0
HypoJet::IJet::xAODJet
virtual std::optional< const xAOD::Jet * > xAODJet() const =0
HypoJet::IJet::pt
virtual double pt() const =0
HypoJet::IJet::et
virtual double et() const =0
HypoJet::IJet::phi
virtual double phi() const =0
HypoJet::IJet::e
virtual double e() const =0
HypoJet::IJet::getAttribute
virtual bool getAttribute(const std::string &name, float &) const =0
HypoJet::IJet::position
virtual unsigned int position() const =0
HypoJet
Definition
AcceptAllCondition.h:19
Generated on
for ATLAS Offline Software by
1.17.0