CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ClusterMTCCFilter.h
Go to the documentation of this file.
1 #ifndef ClusterMTCCFilter_H
2 #define ClusterMTCCFilter_H
3 
4 // -*- C++ -*-
5 //
6 // Package: SiStripChannelChargeFilter
7 // Class : ClusterMTCCFilter
8 //
9 //
10 // Original Author: dkcira
11 
12 
19 
20 namespace cms
21 {
23  public:
25  virtual ~ClusterMTCCFilter() {}
26  virtual bool filter(edm::Event & e, edm::EventSetup const& c);
27 
28  private:
30  unsigned int ChargeThresholdTIB;
31  unsigned int ChargeThresholdTOB;
32  unsigned int ChargeThresholdTEC;
34  std::vector<uint32_t> ModulesToBeExcluded;
35  // unsigned int: generalized_layer: 10*subdetId + layer
36  std::map<unsigned int,std::vector<SiStripCluster> > clusters_in_subcomponents;
37  };
38 }
39 #endif
unsigned int ChargeThresholdTOB
unsigned int ChargeThresholdTEC
unsigned int MinClustersDiffComponents
std::map< unsigned int, std::vector< SiStripCluster > > clusters_in_subcomponents
std::vector< uint32_t > ModulesToBeExcluded
ClusterMTCCFilter(const edm::ParameterSet &ps)
unsigned int ChargeThresholdTIB
virtual bool filter(edm::Event &e, edm::EventSetup const &c)