CMS 3D CMS Logo

CSCTriggerPrimitivesProducer.h
Go to the documentation of this file.
1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCTriggerPrimitivesProducer_h
2 #define L1Trigger_CSCTriggerPrimitives_CSCTriggerPrimitivesProducer_h
3 
48 
49 // temporarily switch to a "one" module with a CSCTriggerPrimitivesBuilder data member
51 public:
54 
55  void produce(edm::Event&, const edm::EventSetup&) override;
56 
57 private:
58  // master configuration
60 
61  // temporarily switch to a "one" module with a CSCTriggerPrimitivesBuilder data member
62  std::unique_ptr<CSCTriggerPrimitivesBuilder> builder_;
63 
64  // input tags for input collections
68 
69  // tokens
77  // switch to force the use of parameters from config file rather then from DB
79 
80  // switch to for enabling checking against the list of bad chambers
82 
83  // write out all CLCTs
85 
86  // write out all ALCTs
88 
89  // Write out pre-triggers
91 
92  // switch to enable the integrated local triggers in ME11 and ME21
95 };
96 
97 #endif
CSCTriggerPrimitivesProducer::builder_
std::unique_ptr< CSCTriggerPrimitivesBuilder > builder_
Definition: CSCTriggerPrimitivesProducer.h:62
EDProducer.h
CSCTriggerPrimitivesProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: CSCTriggerPrimitivesProducer.cc:87
edm::EDGetTokenT< CSCComparatorDigiCollection >
CSCTriggerPrimitivesProducer::~CSCTriggerPrimitivesProducer
~CSCTriggerPrimitivesProducer() override
Definition: CSCTriggerPrimitivesProducer.cc:85
CSCTriggerPrimitivesProducer::comp_token_
edm::EDGetTokenT< CSCComparatorDigiCollection > comp_token_
Definition: CSCTriggerPrimitivesProducer.h:70
edm::one::EDProducer
Definition: EDProducer.h:30
CSCTriggerPrimitivesProducer::confToken_
edm::ESGetToken< CSCDBL1TPParameters, CSCDBL1TPParametersRcd > confToken_
Definition: CSCTriggerPrimitivesProducer.h:76
CSCTriggerPrimitivesProducer
Definition: CSCTriggerPrimitivesProducer.h:50
CSCTriggerPrimitivesProducer::writeOutAllCLCTs_
bool writeOutAllCLCTs_
Definition: CSCTriggerPrimitivesProducer.h:84
ESGetToken.h
GEMPadDigiClusterCollection.h
CSCTriggerPrimitivesProducer::debugParameters_
bool debugParameters_
Definition: CSCTriggerPrimitivesProducer.h:78
CSCTriggerPrimitivesProducer::runME21ILT_
bool runME21ILT_
Definition: CSCTriggerPrimitivesProducer.h:94
CSCTriggerPrimitivesProducer::wire_token_
edm::EDGetTokenT< CSCWireDigiCollection > wire_token_
Definition: CSCTriggerPrimitivesProducer.h:71
CSCTriggerPrimitivesProducer::writeOutAllALCTs_
bool writeOutAllALCTs_
Definition: CSCTriggerPrimitivesProducer.h:87
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
CSCTriggerPrimitivesProducer::cscToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscToken_
Definition: CSCTriggerPrimitivesProducer.h:73
CSCTriggerPrimitivesProducer::gemToken_
edm::ESGetToken< GEMGeometry, MuonGeometryRecord > gemToken_
Definition: CSCTriggerPrimitivesProducer.h:74
CSCTriggerPrimitivesProducer::checkBadChambers_
bool checkBadChambers_
Definition: CSCTriggerPrimitivesProducer.h:81
edm::EventSetup
Definition: EventSetup.h:57
CSCTriggerPrimitivesProducer::pBadChambersToken_
edm::ESGetToken< CSCBadChambers, CSCBadChambersRcd > pBadChambersToken_
Definition: CSCTriggerPrimitivesProducer.h:75
CSCTriggerPrimitivesProducer::gem_pad_cluster_token_
edm::EDGetTokenT< GEMPadDigiClusterCollection > gem_pad_cluster_token_
Definition: CSCTriggerPrimitivesProducer.h:72
edm::ESGetToken< CSCGeometry, MuonGeometryRecord >
CSCTriggerPrimitivesBuilder.h
CSCDBL1TPParametersRcd.h
CSCBadChambersRcd.h
InputTag.h
GEMGeometry.h
CSCTriggerPrimitivesProducer::runME11ILT_
bool runME11ILT_
Definition: CSCTriggerPrimitivesProducer.h:93
Frameworkfwd.h
GEMPadDigiCollection.h
CSCTriggerPrimitivesProducer::compDigiProducer_
edm::InputTag compDigiProducer_
Definition: CSCTriggerPrimitivesProducer.h:65
CSCComparatorDigiCollection.h
CSCWireDigiCollection.h
ConsumesCollector.h
CSCTriggerPrimitivesProducer::savePreTriggers_
bool savePreTriggers_
Definition: CSCTriggerPrimitivesProducer.h:90
ParameterSet.h
CSCTriggerPrimitivesProducer::config_
edm::ParameterSet config_
Definition: CSCTriggerPrimitivesProducer.h:59
MuonGeometryRecord.h
CSCTriggerPrimitivesProducer::wireDigiProducer_
edm::InputTag wireDigiProducer_
Definition: CSCTriggerPrimitivesProducer.h:66
edm::Event
Definition: Event.h:73
CSCTriggerPrimitivesProducer::gemPadDigiClusterProducer_
edm::InputTag gemPadDigiClusterProducer_
Definition: CSCTriggerPrimitivesProducer.h:67
edm::InputTag
Definition: InputTag.h:15
CSCGeometry.h
CSCTriggerPrimitivesProducer::CSCTriggerPrimitivesProducer
CSCTriggerPrimitivesProducer(const edm::ParameterSet &)
Definition: CSCTriggerPrimitivesProducer.cc:31