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 
37 
43 
44 // temporarily switch to a "one" module with a CSCTriggerPrimitivesBuilder data member
46 public:
49 
50  void produce(edm::Event&, const edm::EventSetup&) override;
51 
52 private:
53  // master configuration
55 
56  // temporarily switch to a "one" module with a CSCTriggerPrimitivesBuilder data member
57  std::unique_ptr<CSCTriggerPrimitivesBuilder> builder_;
58 
59  // input tags for input collections
64 
65  // tokens
70 
71  // switch to force the use of parameters from config file rather then from DB
73 
74  // switch to for enabling checking against the list of bad chambers
76 
77  // write out all CLCTs
79 
80  // write out all ALCTs
82 
83  // Write out pre-triggers
85 
86  // switch to enable the integrated local triggers in ME11 and ME21
89 };
90 
91 #endif
CSCTriggerPrimitivesProducer::builder_
std::unique_ptr< CSCTriggerPrimitivesBuilder > builder_
Definition: CSCTriggerPrimitivesProducer.h:57
EDProducer.h
CSCTriggerPrimitivesProducer::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: CSCTriggerPrimitivesProducer.cc:91
edm::EDGetTokenT< CSCComparatorDigiCollection >
CSCTriggerPrimitivesProducer::~CSCTriggerPrimitivesProducer
~CSCTriggerPrimitivesProducer() override
Definition: CSCTriggerPrimitivesProducer.cc:89
CSCTriggerPrimitivesProducer::comp_token_
edm::EDGetTokenT< CSCComparatorDigiCollection > comp_token_
Definition: CSCTriggerPrimitivesProducer.h:66
edm::one::EDProducer
Definition: EDProducer.h:30
CSCTriggerPrimitivesProducer
Definition: CSCTriggerPrimitivesProducer.h:45
CSCTriggerPrimitivesProducer::writeOutAllCLCTs_
bool writeOutAllCLCTs_
Definition: CSCTriggerPrimitivesProducer.h:78
GEMPadDigiClusterCollection.h
CSCTriggerPrimitivesProducer::debugParameters_
bool debugParameters_
Definition: CSCTriggerPrimitivesProducer.h:72
CSCTriggerPrimitivesProducer::runME21ILT_
bool runME21ILT_
Definition: CSCTriggerPrimitivesProducer.h:88
CSCTriggerPrimitivesProducer::gemPadDigiProducer_
edm::InputTag gemPadDigiProducer_
Definition: CSCTriggerPrimitivesProducer.h:62
CSCTriggerPrimitivesProducer::gem_pad_token_
edm::EDGetTokenT< GEMPadDigiCollection > gem_pad_token_
Definition: CSCTriggerPrimitivesProducer.h:68
CSCTriggerPrimitivesProducer::wire_token_
edm::EDGetTokenT< CSCWireDigiCollection > wire_token_
Definition: CSCTriggerPrimitivesProducer.h:67
CSCTriggerPrimitivesProducer::writeOutAllALCTs_
bool writeOutAllALCTs_
Definition: CSCTriggerPrimitivesProducer.h:81
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
CSCTriggerPrimitivesProducer::checkBadChambers_
bool checkBadChambers_
Definition: CSCTriggerPrimitivesProducer.h:75
edm::EventSetup
Definition: EventSetup.h:57
CSCTriggerPrimitivesProducer::gem_pad_cluster_token_
edm::EDGetTokenT< GEMPadDigiClusterCollection > gem_pad_cluster_token_
Definition: CSCTriggerPrimitivesProducer.h:69
CSCTriggerPrimitivesBuilder.h
InputTag.h
CSCTriggerPrimitivesProducer::runME11ILT_
bool runME11ILT_
Definition: CSCTriggerPrimitivesProducer.h:87
Frameworkfwd.h
GEMPadDigiCollection.h
CSCTriggerPrimitivesProducer::compDigiProducer_
edm::InputTag compDigiProducer_
Definition: CSCTriggerPrimitivesProducer.h:60
CSCComparatorDigiCollection.h
CSCWireDigiCollection.h
ConsumesCollector.h
CSCTriggerPrimitivesProducer::savePreTriggers_
bool savePreTriggers_
Definition: CSCTriggerPrimitivesProducer.h:84
ParameterSet.h
CSCTriggerPrimitivesProducer::config_
edm::ParameterSet config_
Definition: CSCTriggerPrimitivesProducer.h:54
CSCTriggerPrimitivesProducer::wireDigiProducer_
edm::InputTag wireDigiProducer_
Definition: CSCTriggerPrimitivesProducer.h:61
edm::Event
Definition: Event.h:73
CSCTriggerPrimitivesProducer::gemPadDigiClusterProducer_
edm::InputTag gemPadDigiClusterProducer_
Definition: CSCTriggerPrimitivesProducer.h:63
edm::InputTag
Definition: InputTag.h:15
CSCTriggerPrimitivesProducer::CSCTriggerPrimitivesProducer
CSCTriggerPrimitivesProducer(const edm::ParameterSet &)
Definition: CSCTriggerPrimitivesProducer.cc:37