00001 #ifndef MTCCHLTrigger_H 00002 #define MTCCHLTrigger_H 00003 00004 #include "FWCore/Framework/interface/EDFilter.h" 00005 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00006 #include "FWCore/Framework/interface/Event.h" 00007 #include "FWCore/Framework/interface/EventSetup.h" 00008 // #include "SimDataFormats/TrackingHit/interface/PSimHit.h" 00009 // #include "SimDataFormats/TrackingHit/interface/PSimHitContainer.h" 00010 00011 namespace cms 00012 { 00013 class MTCCHLTrigger : public edm::EDFilter { 00014 public: 00015 MTCCHLTrigger(const edm::ParameterSet& ps); 00016 virtual ~MTCCHLTrigger() {} 00017 00018 virtual bool filter(edm::Event & e, edm::EventSetup const& c); 00019 00020 private: 00021 // bool selOnClusterCharge; 00022 bool selOnDigiCharge; 00023 unsigned int ChargeThreshold; 00024 // unsigned int digiChargeThreshold; 00025 // std::string rawtodigiProducer; 00026 // std::string zsdigiProducer; 00027 std::string clusterProducer; 00028 }; 00029 } 00030 #endif