ATLAS Offline Software
Loading...
Searching...
No Matches
TrigObjectMatchingDict.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TRIG_OBJECT_MATCHING_DICT_H
6#define TRIG_OBJECT_MATCHING_DICT_H
7
9
11
31
32#define FORCEOBJECTMATCH(type) { \
33 m1->matchToObject<Analysis::Electron,type>((type*)0, dvElectron); \
34 m1->matchToObject<Analysis::Photon,type>((type*)0, dvPhoton); \
35 m1->matchToObject<Analysis::Muon,type>((type*)0, dvMuon); \
36 m1->matchToObject<Analysis::TauJet,type>((type*)0, dvTau); \
37 m1->matchToObject<Jet,type>((type*)0, dvJet); \
38 m1->matchToObject<INavigable4Momentum,type>((type*)0, dvNavigable); \
39 m1->matchToObjects<Analysis::Electron,type>((type*)0, dvElectron); \
40 m1->matchToObjects<Analysis::Photon,type>((type*)0, dvPhoton); \
41 m1->matchToObjects<Analysis::Muon,type>((type*)0, dvMuon); \
42 m1->matchToObjects<Analysis::TauJet,type>((type*)0, dvTau); \
43 m1->matchToObjects<Jet,type>((type*)0, dvJet); \
44 m1->matchToObjects<INavigable4Momentum,type>((type*)0, dvNavigable); \
45}
46
47#define FORCETRIGGERMATCH(type) { \
48 FORCEOBJECTMATCH(type) \
49 m1->matchToTriggerObjects<type>((INavigable4Momentum*)0, ""); \
50 m1->matchToTriggerObject<type>((INavigable4Momentum*)0, ""); \
51 m1->matchToTriggerObject<type>((INavigable4Momentum*)0, "", false); \
52 m1->chainsPassedByObject<type>((INavigable4Momentum*)0); \
53 m1->chainPassedByObject<type>((INavigable4Momentum*)0, ""); \
54 m1->objectsInChain<type>(v, ""); \
55 m1->getTriggerObjects<type>("", false); \
56}
57
92
93#endif
#define FORCETRIGGERMATCH(type)
#define FORCEOBJECTMATCH(type)
void nevercalled_TrigObjectMatchingARA(TrigMatchTool *m1)
The ATLAS Muon object - see doxygen, physics workbookd and the Muon Combined Performance WG's pages f...
Object for taus common for ESD and AOD.
Derived DataVector<T>.
Definition DataVector.h:795
The TrigMatchTool is an athena tool used to match reconstructed objects to trigger objects and chains...
TrigT2Jet TrigJetL2
Analysis::TauJet TrigTauEF
EmTau_ROI TrigPhotonL1
TrigPhoton TrigPhotonL2
MuonFeature TrigMuonL2
egamma TrigPhotonEF
Muon_ROI TrigMuonL1
egamma TrigElectronEF
::TrigMuonEF TrigMuonEF
Jet_ROI TrigJetL1
EmTau_ROI TrigElectronL1
EmTau_ROI TrigTauL1
TrigElectron TrigElectronL2
TrigTau TrigTauL2