ATLAS Offline Software
Macros | Functions
TrigObjectMatchingDict.h File Reference
#include "TrigObjectMatching/TrigMatchTool.h"
#include "EventKernel/INavigable4Momentum.h"
#include "AnalysisTriggerEvent/Muon_ROI.h"
#include "AnalysisTriggerEvent/EmTau_ROI.h"
#include "AnalysisTriggerEvent/Jet_ROI.h"
#include "TrigMuonEvent/MuonFeature.h"
#include "TrigMuonEvent/CombinedMuonFeature.h"
#include "TrigMuonEvent/CombinedMuonFeatureContainer.h"
#include "TrigCaloEvent/TrigT2Jet.h"
#include "TrigCaloEvent/TrigT2JetContainer.h"
#include "TrigParticle/TrigTau.h"
#include "TrigParticle/TrigTauContainer.h"
#include "tauEvent/TauJetContainer.h"
#include "JetEvent/JetCollection.h"
#include "egammaEvent/egammaContainer.h"
#include "egammaEvent/Electron.h"
#include "egammaEvent/PhotonContainer.h"
#include "muonEvent/MuonContainer.h"
#include "TrigMuonEvent/TrigMuonEFContainer.h"
#include "TrigParticle/TrigPhotonContainer.h"
#include "TrigParticle/TrigElectronContainer.h"

Go to the source code of this file.

Macros

#define FORCEOBJECTMATCH(type)
 
#define FORCETRIGGERMATCH(type)
 

Functions

void nevercalled_TrigObjectMatchingARA (TrigMatchTool *m1)
 

Macro Definition Documentation

◆ FORCEOBJECTMATCH

#define FORCEOBJECTMATCH (   type)
Value:
{ \
m1->matchToObject<Analysis::Electron,type>((type*)0, dvElectron); \
m1->matchToObject<Analysis::Photon,type>((type*)0, dvPhoton); \
m1->matchToObject<Analysis::Muon,type>((type*)0, dvMuon); \
m1->matchToObject<Analysis::TauJet,type>((type*)0, dvTau); \
m1->matchToObject<Jet,type>((type*)0, dvJet); \
m1->matchToObject<INavigable4Momentum,type>((type*)0, dvNavigable); \
m1->matchToObjects<Analysis::Electron,type>((type*)0, dvElectron); \
m1->matchToObjects<Analysis::Photon,type>((type*)0, dvPhoton); \
m1->matchToObjects<Analysis::Muon,type>((type*)0, dvMuon); \
m1->matchToObjects<Analysis::TauJet,type>((type*)0, dvTau); \
m1->matchToObjects<Jet,type>((type*)0, dvJet); \
m1->matchToObjects<INavigable4Momentum,type>((type*)0, dvNavigable); \
}

Definition at line 33 of file TrigObjectMatchingDict.h.

◆ FORCETRIGGERMATCH

#define FORCETRIGGERMATCH (   type)
Value:
{ \
FORCEOBJECTMATCH(type) \
m1->matchToTriggerObjects<type>((INavigable4Momentum*)0, ""); \
m1->matchToTriggerObject<type>((INavigable4Momentum*)0, ""); \
m1->matchToTriggerObject<type>((INavigable4Momentum*)0, "", false); \
m1->chainsPassedByObject<type>((INavigable4Momentum*)0); \
m1->chainPassedByObject<type>((INavigable4Momentum*)0, ""); \
m1->objectsInChain<type>(v, ""); \
m1->getTriggerObjects<type>("", false); \
}

Definition at line 48 of file TrigObjectMatchingDict.h.

Function Documentation

◆ nevercalled_TrigObjectMatchingARA()

void nevercalled_TrigObjectMatchingARA ( TrigMatchTool m1)
xAOD::Electron
Electron_v1 Electron
Definition of the current "egamma version".
Definition: Event/xAOD/xAODEgamma/xAODEgamma/Electron.h:17
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
Analysis::Electron
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Electron.h:20
Analysis::Photon
Definition: Reconstruction/egamma/egammaEvent/egammaEvent/Photon.h:20
TrigElectron
File: TrigElectron.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigElectron.h:63
Muon_ROI
Muon RoI class for analysis.
Definition: Muon_ROI.h:35
egamma
Definition: egamma.h:58
Analysis::TauJet
Object for taus common for ESD and AOD.
Definition: Reconstruction/tauEvent/tauEvent/TauJet.h:61
FORCEOBJECTMATCH
#define FORCEOBJECTMATCH(type)
Definition: TrigObjectMatchingDict.h:32
Analysis::Muon
The ATLAS Muon object - see doxygen, physics workbookd and the Muon Combined Performance WG's pages f...
Definition: Reconstruction/MuonIdentification/muonEvent/muonEvent/Muon.h:48
FORCETRIGGERMATCH
#define FORCETRIGGERMATCH(type)
Definition: TrigObjectMatchingDict.h:47
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
CombinedMuonFeature
Definition: CombinedMuonFeature.h:30
MuonFeature
Definition: MuonFeature.h:21
TrigMatch::TrigMuonEF
::TrigMuonEF TrigMuonEF
Definition: TrigMatchDefs.h:32
xAOD::Photon
Photon_v1 Photon
Definition of the current "egamma version".
Definition: Event/xAOD/xAODEgamma/xAODEgamma/Photon.h:17
Muon
struct TBPatternUnitContext Muon
TauJet
@ TauJet
Definition: TruthClasses.h:47
python.PyAthena.v
v
Definition: PyAthena.py:157
EmTau_ROI
Em/Tau RoI class for analysis.
Definition: EmTau_ROI.h:34
INavigable4Momentum
Definition: INavigable4Momentum.h:21
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
TrigTau
File: TrigTau.h.
Definition: TrigTau.h:37
TrigPhoton
File: TrigPhoton.h.
Definition: Trigger/TrigEvent/TrigParticle/TrigParticle/TrigPhoton.h:44
xAOD::Jet
Jet_v1 Jet
Definition of the current "jet version".
Definition: Event/xAOD/xAODJet/xAODJet/Jet.h:17