CMS 3D CMS Logo

L1AnalysisEvent.h
Go to the documentation of this file.
1 #ifndef __L1Analysis_L1AnalysisEvent_H__
2 #define __L1Analysis_L1AnalysisEvent_H__
3 
4 //-------------------------------------------------------------------------------
5 // Created 06/01/2010 - A.C. Le Bihan
6 //
7 //
8 // Original code : L1Trigger/L1TNtuples/L1NtupleProducer
9 //-------------------------------------------------------------------------------
10 
12 
16 
18 
20 
23 
24 #include <string>
25 
26 namespace L1Analysis {
28  public:
33  bool useAvgVtx,
34  double maxWeight,
37 
38  //void Print(std::ostream &os = std::cout) const;
39  void Set(const edm::Event& e, const edm::EDGetTokenT<edm::TriggerResults>& hlt_);
40  void Reset() { event_.Reset(); }
42 
43  // ---- General L1AnalysisEvent information.
44 
45  private:
46  bool fillHLT_;
48 
49  bool useAvgVtx_;
51 
53 
56  };
57 } // namespace L1Analysis
58 #endif
PileupSummaryInfo.h
L1Analysis::L1AnalysisEvent::pileupSummaryInfoToken_
edm::EDGetTokenT< std::vector< PileupSummaryInfo > > pileupSummaryInfoToken_
Definition: L1AnalysisEvent.h:54
L1Analysis::L1AnalysisEvent::Reset
void Reset()
Definition: L1AnalysisEvent.h:40
TriggerResults.h
L1Analysis::L1AnalysisEventDataFormat::Reset
void Reset()
Definition: L1AnalysisEventDataFormat.h:20
edm::EDGetTokenT< edm::TriggerResults >
L1Analysis::L1AnalysisEvent::getData
L1AnalysisEventDataFormat * getData()
Definition: L1AnalysisEvent.h:41
L1Analysis::L1AnalysisEvent::useAvgVtx_
bool useAvgVtx_
Definition: L1AnalysisEvent.h:49
l1EventTree_cfi.puDataHist
puDataHist
Definition: l1EventTree_cfi.py:8
L1Analysis::L1AnalysisEvent::L1AnalysisEvent
L1AnalysisEvent(std::string puMCFile, std::string puMCHist, std::string puDataFile, std::string puDataHist, bool useAvgVtx, double maxWeight, edm::ConsumesCollector &&)
Definition: L1AnalysisEvent.cc:10
l1EventTree_cfi.useAvgVtx
useAvgVtx
Definition: l1EventTree_cfi.py:9
L1Analysis::L1AnalysisEvent
Definition: L1AnalysisEvent.h:27
L1AnalysisEventDataFormat.h
L1Analysis
Definition: L1AnalysisBMTFInputs.h:18
l1EventTree_cfi.puMCFile
puMCFile
Definition: l1EventTree_cfi.py:5
EDGetToken.h
L1Analysis::L1AnalysisEventDataFormat
Definition: L1AnalysisEventDataFormat.h:16
L1Analysis::L1AnalysisEvent::doPUWeights_
bool doPUWeights_
Definition: L1AnalysisEvent.h:47
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Event.h
TriggerNames.h
L1Analysis::L1AnalysisEvent::Set
void Set(const edm::Event &e, const edm::EDGetTokenT< edm::TriggerResults > &hlt_)
Definition: L1AnalysisEvent.cc:31
LumiReWeighting.h
L1Analysis::L1AnalysisEvent::fillHLT_
bool fillHLT_
Definition: L1AnalysisEvent.h:46
l1EventTree_cfi.puDataFile
puDataFile
Definition: l1EventTree_cfi.py:6
L1Analysis::L1AnalysisEvent::lumiWeights_
edm::LumiReWeighting lumiWeights_
Definition: L1AnalysisEvent.h:52
L1Analysis::L1AnalysisEvent::maxAllowedWeight_
double maxAllowedWeight_
Definition: L1AnalysisEvent.h:50
ConsumesCollector.h
L1Analysis::L1AnalysisEvent::~L1AnalysisEvent
~L1AnalysisEvent()
Definition: L1AnalysisEvent.cc:29
edm::Event
Definition: Event.h:73
l1EventTree_cfi.puMCHist
puMCHist
Definition: l1EventTree_cfi.py:7
edm::LumiReWeighting
Definition: LumiReWeighting.h:105
L1Analysis::L1AnalysisEvent::event_
L1Analysis::L1AnalysisEventDataFormat event_
Definition: L1AnalysisEvent.h:55
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37