148 puDataFile, puDataHist,
149 useAvgVtx, maxAllowedWeight);
185 for(
unsigned int j=0;
j<2;
j++)
186 for(
unsigned int i=0;
i<5;
i++)
561 edm::LogInfo(
"L1NtupleProducer")<<
" No valid ECAL trigger primitives found";
564 edm::LogInfo(
"L1NtupleProducer")<<
" Label for ECAL trig prims is set to none";
585 edm::LogInfo(
"L1NtupleProducer")<<
" No valid HCAL trigger primitives found";
588 edm::LogInfo(
"L1NtupleProducer")<<
" Label for HCAL trig prims is set to none";
598 tree_->Branch(
"Event",
"L1Analysis::L1AnalysisEventDataFormat", &
pL1evt_data, 32000, 3);
613 tree_->Branch(
"GCT",
"L1Analysis::L1AnalysisGCTDataFormat", &
pL1gct_data, 32000, 3);
619 tree_->Branch(
"GMT",
"L1Analysis::L1AnalysisGMTDataFormat", &
pL1gmt_data, 32000, 3);
622 tree_->Branch(
"GT",
"L1Analysis::L1AnalysisGTDataFormat", &
pL1gt_data, 32000, 3);
625 tree_->Branch(
"RCT",
"L1Analysis::L1AnalysisRCTDataFormat", &
pL1rct_data, 32000, 3);
630 tree_->Branch(
"DTTF",
"L1Analysis::L1AnalysisDTTFDataFormat", &
pL1dttf_data, 32000, 3);
635 tree_->Branch(
"CSCTF",
"L1Analysis::L1AnalysisCSCTFDataFormat", &
pL1csctf_data, 32000, 3);
638 tree_->Branch(
"CALO",
"L1Analysis::L1AnalysisCaloTPDataFormat", &
pL1calotp_data, 32000, 3);
664 for(
int subSector=0; subSector<2 && fpga<5; subSector++)
677 for(
int subSector=0; subSector<2 && fpga<5; subSector++)
L1NtupleProducer(const edm::ParameterSet &)
void analyzeCSCTF(const edm::Event &e, const edm::EventSetup &)
edm::EDGetTokenT< L1GctHFRingEtSumsCollection > gctHFSumsSource_
T getParameter(std::string const &) const
unsigned long long cacheIdentifier() const
T getUntrackedParameter(std::string const &, T const &) const
void analyzeGenerator(const edm::Event &e)
edm::EDGetTokenT< L1MuDTChambThContainer > dttfThSource_
L1Analysis::L1AnalysisSimulationDataFormat * pL1simulation_data
void SetHCAL(const HcalTrigPrimDigiCollection &hcalTPs)
void analyzeGCT(const edm::Event &e)
L1Analysis::L1AnalysisGCT * pL1gct
edm::EDGetTokenT< L1GctHtMissCollection > gctHTMSource_
void analyzeECAL(const edm::Event &e, const edm::EventSetup &)
edm::Service< TFileService > tfs_
L1AnalysisSimulationDataFormat * getData()
void analyzeRCT(const edm::Event &e)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
edm::EDGetTokenT< L1GctJetCandCollection > gctCenJetsSource_
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< HcalTrigPrimDigiCollection > hcalSource_
L1AnalysisRCTDataFormat * getData()
edm::EDGetTokenT< L1CaloEmCollection > rctEmSource_
edm::ParameterSet csctfPtLutsPSet
edm::EDGetTokenT< L1GctEmCandCollection > gctIsoEmSource_
L1AnalysisGeneratorDataFormat * getData()
L1Analysis::L1AnalysisCSCTFDataFormat * pL1csctf_data
T * make(const Args &...args) const
make new ROOT object
L1AnalysisGTDataFormat * getData()
unsigned int maxCSCTFLCTSTR_
edm::EDGetTokenT< L1GctEmCandCollection > gctNonIsoEmSource_
edm::EDGetTokenT< L1MuGMTReadoutCollection > gmtSource_
edm::EDGetTokenT< EcalTrigPrimDigiCollection > ecalSource_
edm::EDGetTokenT< L1GctJetCandCollection > gctTauJetsSource_
void analyzeHCAL(const edm::Event &e, const edm::EventSetup &)
L1Analysis::L1AnalysisCaloTP * pL1calotp
virtual void analyze(const edm::Event &, const edm::EventSetup &)
L1Analysis::L1AnalysisEvent * pL1evt
void setHcalScale(const L1CaloHcalScale *hcalScale)
void analyzeDTTF(const edm::Event &e)
edm::EDGetTokenT< L1GctEtMissCollection > gctETMSource_
edm::EDGetTokenT< reco::GenParticleCollection > generatorSource_
L1AnalysisDTTFDataFormat * getData()
void analyzeGT(const edm::Event &e)
edm::EDGetTokenT< L1MuDTChambPhContainer > dttfPhSource_
L1AnalysisGCTDataFormat * getData()
edm::EDGetTokenT< L1GctEtTotalCollection > gctETTSource_
edm::EDGetTokenT< L1CSCTrackCollection > csctfTrkSource_
L1Analysis::L1AnalysisGTDataFormat * pL1gt_data
edm::EDGetTokenT< L1GctJetCandCollection > gctIsoTauJetsSource_
L1Analysis::L1AnalysisRCTDataFormat * pL1rct_data
L1AnalysisGMTDataFormat * getData()
CSCSectorReceiverLUT * srLUTs_[5][2]
L1Analysis::L1AnalysisGenerator * pL1generator
L1Analysis::L1AnalysisGMTDataFormat * pL1gmt_data
edm::EDGetTokenT< L1MuDTTrackContainer > dttfTrkSource_
edm::EDGetTokenT< L1GctJetCandCollection > gctForJetsSource_
void analyzeSimulation(const edm::Event &e)
L1Analysis::L1AnalysisSimulation * pL1simulation
edm::EDGetTokenT< L1CaloRegionCollection > rctRgnSource_
virtual void beginJob(void)
unsigned int maxCSCTFLCTS_
virtual ~L1NtupleProducer()
L1Analysis::L1AnalysisGT * pL1gt
L1AnalysisCaloTPDataFormat * getData()
L1Analysis::L1AnalysisRCT * pL1rct
CSCTFPtLUT * csctfPtLUTs_
void Set(const edm::Event &e, const edm::EDGetTokenT< edm::TriggerResults > &hlt_)
L1Analysis::L1AnalysisGCTDataFormat * pL1gct_data
L1Analysis::L1AnalysisDTTF * pL1dttf
void analyzeEvent(const edm::Event &e)
L1Analysis::L1AnalysisGMT * pL1gmt
T const * product() const
void addUntrackedParameter(std::string const &name, T const &value)
T const * product() const
L1Analysis::L1AnalysisCSCTF * pL1csctf
void setEcalScale(const L1CaloEcalScale *ecalScale)
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > gtSource_
edm::EDGetTokenT< L1GctHFBitCountsCollection > gctHFBitsSource_
edm::EDGetTokenT< CSCCorrelatedLCTDigiCollection > csctfLCTSource_
edm::EDGetTokenT< L1CSCStatusDigiCollection > csctfStatusSource_
L1Analysis::L1AnalysisEventDataFormat * pL1evt_data
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > gtEvmSource_
unsigned long long hcalScaleCacheID_
edm::EDGetTokenT< edm::TriggerResults > hltSource_
unsigned long long ecalScaleCacheID_
edm::EDGetTokenT< L1GctEtHadCollection > gctHTTSource_
bool isUninitialized() const
L1Analysis::L1AnalysisDTTFDataFormat * pL1dttf_data
unsigned int maxCSCTFSPS_
L1Analysis::L1AnalysisCaloTPDataFormat * pL1calotp_data
L1AnalysisCSCTFDataFormat * getData()
L1Analysis::L1AnalysisGeneratorDataFormat * pL1generator_data
void SetECAL(const EcalTrigPrimDigiCollection &ecalTPs)
void analyzeGMT(const edm::Event &e)
edm::EDGetTokenT< CSCTriggerContainer< csctf::TrackStub > > csctfDTStubsSource_