ATLAS Offline Software
TrigMatchDefs.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 TRIG_MATCH_DEFS_H
6 #define TRIG_MATCH_DEFS_H
7 
8 class Muon_ROI;
9 class EmTau_ROI;
10 class Jet_ROI;
11 class MuonFeature;
12 class TrigMuonEF;
13 class TrigElectron;
14 class egamma;
15 class TrigT2Jet;
16 class Jet;
17 class TrigTau;
18 
19 namespace Analysis {
20  class TauJet;
21 }
22 
23 namespace TrigMatch {
24 
25  // For ease of use, these typedefs contain the objects you
26  // can match to in order to determine if an offline object
27  // passes a chain or not for a given trigger level
28 
29  // muons
33 
34  // electrons
38 
39  // photons
43 
44  // jets
45  typedef Jet_ROI TrigJetL1;
47  typedef Jet TrigJetEF;
48 
49  // taus
51  typedef TrigTau TrigTauL2;
53 
54 }
55 
56 #endif
TrigMatch::TrigPhotonEF
egamma TrigPhotonEF
Definition: TrigMatchDefs.h:42
TrigT2Jet
LVL2 Trigger Jet Class.
Definition: TrigT2Jet.h:30
Jet
Basic data class defines behavior for all Jet objects The Jet class is the principal data class for...
Definition: Reconstruction/Jet/JetEvent/JetEvent/Jet.h:47
Jet_ROI
Jet RoI class for analysis.
Definition: Jet_ROI.h:30
TrigMatch::TrigMuonL2
MuonFeature TrigMuonL2
Definition: TrigMatchDefs.h:31
TrigMatch::TrigElectronL1
EmTau_ROI TrigElectronL1
Definition: TrigMatchDefs.h:35
TrigMatch::TrigElectronEF
egamma TrigElectronEF
Definition: TrigMatchDefs.h:37
TrigElectron
File: TrigElectron.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigElectron.h:63
TrigMatch::TrigJetL2
TrigT2Jet TrigJetL2
Definition: TrigMatchDefs.h:46
TrigMatch::TrigTauEF
Analysis::TauJet TrigTauEF
Definition: TrigMatchDefs.h:52
Muon_ROI
Muon RoI class for analysis.
Definition: Muon_ROI.h:35
TrigMatch::TrigTauL1
EmTau_ROI TrigTauL1
Definition: TrigMatchDefs.h:50
egamma
Definition: egamma.h:58
TrigMatch::TrigJetEF
Jet TrigJetEF
Definition: TrigMatchDefs.h:47
TrigMatch::TrigPhotonL1
EmTau_ROI TrigPhotonL1
Definition: TrigMatchDefs.h:40
TrigMuonEF
Definition: TrigMuonEF.h:26
Analysis::TauJet
Object for taus common for ESD and AOD.
Definition: Reconstruction/tauEvent/tauEvent/TauJet.h:61
TrigMatch::TrigTauL2
TrigTau TrigTauL2
Definition: TrigMatchDefs.h:51
TrigMatch
helper namespace for calculating deltaR for unknown object types
Definition: ClusterDistanceFunctor.h:20
MuonFeature
Definition: MuonFeature.h:21
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
TrigMatch::TrigMuonEF
::TrigMuonEF TrigMuonEF
Definition: TrigMatchDefs.h:32
TauJet
@ TauJet
Definition: TruthClasses.h:47
TrigMatch::TrigElectronL2
TrigElectron TrigElectronL2
Definition: TrigMatchDefs.h:36
TrigMatch::TrigMuonL1
Muon_ROI TrigMuonL1
Definition: TrigMatchDefs.h:30
EmTau_ROI
Em/Tau RoI class for analysis.
Definition: EmTau_ROI.h:34
TrigTau
File: TrigTau.h.
Definition: TrigTau.h:37
TrigMatch::TrigJetL1
Jet_ROI TrigJetL1
Definition: TrigMatchDefs.h:45
TrigPhoton
File: TrigPhoton.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h:44
TrigMatch::TrigPhotonL2
TrigPhoton TrigPhotonL2
Definition: TrigMatchDefs.h:41