CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
LaserAlignmentEventFilter.h
Go to the documentation of this file.
3 
5 
7 
9 
10 public:
13 
14 private:
15  virtual bool filter(edm::StreamID, edm::Event &, edm::EventSetup const&) const override;
16 
17  // FED RAW data input collection
19 
20  // filter settings
21  const std::vector<uint16_t> las_fed_ids; // list of FEDs used by LAS
22  const std::vector<uint32_t> las_signal_ids; // list of DetIds to probe for signal
23 
24  const uint16_t single_channel_thresh; // signal threshold for a single channel
25  const uint16_t channel_count_thresh; // nr. of channels that have to contain signal for LAS event
26 };
const std::vector< uint16_t > las_fed_ids
const edm::EDGetTokenT< FEDRawDataCollection > FED_collection_token
const std::vector< uint32_t > las_signal_ids
virtual bool filter(edm::StreamID, edm::Event &, edm::EventSetup const &) const override
LaserAlignmentEventFilter(const edm::ParameterSet &)
Contains cabling info at the device level, including DetId, APV pair numbers, hardware addresses...