Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:06:31

0001 /** \class MuDigiFlatTableProducers.cc MuDigiFlatTableProducers.cc DPGAnalysis/MuonTools/src/MuDigiFlatTableProducers.cc
0002  *  
0003  * EDProducers : the flat table producers for CSC, DT, GEM and RPC digis
0004  *
0005  * \author C. Battilana (INFN BO)
0006  *
0007  *
0008  */
0009 
0010 #include "DPGAnalysis/MuonTools/interface/MuDigiBaseProducer.h"
0011 
0012 #include "DataFormats/CSCDigi/interface/CSCWireDigiCollection.h"
0013 using CSCWireDigiFlatTableProducer = MuDigiBaseProducer<CSCDetId, CSCWireDigi>;
0014 
0015 #include "DataFormats/CSCDigi/interface/CSCALCTDigiCollection.h"
0016 using CSCAlctDigiFlatTableProducer = MuDigiBaseProducer<CSCDetId, CSCALCTDigi>;
0017 
0018 #include "DataFormats/DTDigi/interface/DTDigiCollection.h"
0019 using DTDigiFlatTableProducer = MuDigiBaseProducer<DTLayerId, DTDigi>;
0020 
0021 #include "DataFormats/RPCDigi/interface/RPCDigiCollection.h"
0022 using RPCDigiFlatTableProducer = MuDigiBaseProducer<RPCDetId, RPCDigi>;
0023 
0024 #include "DataFormats/GEMDigi/interface/GEMDigiCollection.h"
0025 using GEMDigiFlatTableProducer = MuDigiBaseProducer<GEMDetId, GEMDigi>;
0026 
0027 #include "DataFormats/GEMDigi/interface/GEMOHStatusCollection.h"
0028 using GEMOHStatusFlatTableProducer = MuDigiBaseProducer<GEMDetId, GEMOHStatus>;
0029 
0030 #include "FWCore/PluginManager/interface/ModuleDef.h"
0031 #include "FWCore/Framework/interface/MakerMacros.h"
0032 
0033 DEFINE_FWK_MODULE(CSCWireDigiFlatTableProducer);
0034 DEFINE_FWK_MODULE(CSCAlctDigiFlatTableProducer);
0035 DEFINE_FWK_MODULE(DTDigiFlatTableProducer);
0036 DEFINE_FWK_MODULE(RPCDigiFlatTableProducer);
0037 DEFINE_FWK_MODULE(GEMDigiFlatTableProducer);
0038 DEFINE_FWK_MODULE(GEMOHStatusFlatTableProducer);