CMS 3D CMS Logo

DebugTools.h
Go to the documentation of this file.
1 #ifndef L1TMuonEndCap_DebugTools_h
2 #define L1TMuonEndCap_DebugTools_h
3 
4 #include <cassert>
5 
11 
12 // Uncomment the following line to use assert
13 //#define EMTF_ALLOW_ASSERT
14 
15 #ifdef EMTF_ALLOW_ASSERT
16 #define emtf_assert(expr) (assert(expr))
17 #else
18 #define emtf_assert(expr) ((void)(expr))
19 #endif
20 
21 namespace emtf {
22 
23  void dump_fw_raw_input(const l1t::EMTFHitCollection& out_hits, const l1t::EMTFTrackCollection& out_tracks);
24 
25 } // namespace emtf
26 
27 #endif
EMTFTrack.h
l1t::EMTFTrackCollection
std::vector< EMTFTrack > EMTFTrackCollection
Definition: EMTFTrack.h:251
emtf
Definition: Event.h:15
emtf::dump_fw_raw_input
void dump_fw_raw_input(const l1t::EMTFHitCollection &out_hits, const l1t::EMTFTrackCollection &out_tracks)
Definition: DebugTools.cc:6
EMTFHit.h
MuonTriggerPrimitive.h
EMTFRoad.h
MuonTriggerPrimitiveFwd.h
l1t::EMTFHitCollection
std::vector< EMTFHit > EMTFHitCollection
Definition: EMTFHit.h:366