File indexing completed on 2023-03-17 11:13:06
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef L1T_TwinMux_IOPrinter_H
0012 #define L1T_TwinMux_IOPrinter_H
0013
0014 #include <iostream>
0015 #include <iomanip>
0016 #include <iterator>
0017
0018 #include "Geometry/RPCGeometry/interface/RPCRoll.h"
0019 #include "Geometry/RPCGeometry/interface/RPCGeometry.h"
0020 #include "CondFormats/DataRecord/interface/RPCEMapRcd.h"
0021 #include "Geometry/Records/interface/MuonGeometryRecord.h"
0022 #include "L1Trigger/L1TTwinMux/interface/AlignTrackSegments.h"
0023 #include "L1Trigger/L1TTwinMux/interface/RPCtoDTTranslator.h"
0024 #include "L1Trigger/L1TTwinMux/interface/DTRPCBxCorrection.h"
0025 #include "L1Trigger/L1TTwinMux/interface/RPCHitCleaner.h"
0026
0027 class IOPrinter {
0028 public:
0029 IOPrinter(){};
0030 ~IOPrinter(){};
0031 void run(edm::Handle<L1MuDTChambPhContainer>,
0032 const L1MuDTChambPhContainer&,
0033 edm::Handle<RPCDigiCollection>,
0034 const RPCGeometry&);
0035 void run(L1MuDTChambPhContainer const*, const L1MuDTChambPhContainer&, RPCDigiCollection const*, const RPCGeometry&);
0036 };
0037
0038 #endif