![]() |
![]() |
00001 // system include files 00002 #include <memory> 00003 00004 // user include files 00005 #include "FWCore/Framework/interface/Frameworkfwd.h" 00006 #include "FWCore/Framework/interface/EDProducer.h" 00007 00008 #include "FWCore/Framework/interface/Event.h" 00009 #include "FWCore/Framework/interface/MakerMacros.h" 00010 00011 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00012 00013 #include "DataFormats/Common/interface/Handle.h" 00014 #include "FWCore/Framework/interface/ESHandle.h" 00015 00016 #include "DataFormats/TrackReco/interface/DeDxData.h" 00017 00018 00019 #include "AnalysisDataFormats/SUSYBSMObjects/interface/HSCParticle.h" 00020 00021 00022 class BetaCalculatorTK{ 00023 public: 00024 BetaCalculatorTK(const edm::ParameterSet& iConfig); 00025 void addInfoToCandidate(susybsm::HSCParticle& candidate, edm::Event& iEvent, const edm::EventSetup& iSetup); 00026 00027 edm::InputTag m_dedxEstimator1Tag; 00028 edm::InputTag m_dedxEstimator2Tag; 00029 edm::InputTag m_dedxEstimator3Tag; 00030 edm::InputTag m_dedxEstimator4Tag; 00031 edm::InputTag m_dedxEstimator5Tag; 00032 edm::InputTag m_dedxEstimator6Tag; 00033 edm::InputTag m_dedxDiscriminator1Tag; 00034 edm::InputTag m_dedxDiscriminator2Tag; 00035 edm::InputTag m_dedxDiscriminator3Tag; 00036 edm::InputTag m_dedxDiscriminator4Tag; 00037 edm::InputTag m_dedxDiscriminator5Tag; 00038 edm::InputTag m_dedxDiscriminator6Tag; 00039 }; 00040 00041