#include <RPCHitCleaner.h>
Classes | |
struct | detId_Ext |
Public Member Functions | |
RPCDigiCollection const & | getRPCCollection () |
Return Output RPCCollection. More... | |
RPCHitCleaner (RPCDigiCollection const &inrpcDigis) | |
void | run () |
Private Attributes | |
RPCDigiCollection const & | m_inrpcDigis |
Input. More... | |
RPCDigiCollection | m_outrpcDigis |
Output. More... | |
Definition at line 17 of file RPCHitCleaner.h.
RPCHitCleaner::RPCHitCleaner | ( | RPCDigiCollection const & | inrpcDigis | ) |
Definition at line 28 of file RPCHitCleaner.cc.
|
inline |
Return Output RPCCollection.
Definition at line 24 of file RPCHitCleaner.h.
References m_outrpcDigis.
void RPCHitCleaner::run | ( | ) |
Create cluster ids and store their size
hit belongs to cluster with clusterid
strip of i-1
for digicout
for chamber
Remove clusters with size>=4
Remove clusters with size>=4
keep only one bx per st/sec/wheel/layer
Count strips in a cluster
Keep clusters with size=2. Calculate and store the mean phi in RPCtoDTTranslator
for digicout
for chamber
Definition at line 51 of file RPCHitCleaner.cc.
References funct::abs(), relativeConstraints::chamber, ALCARECOPPSCalTrackBasedSel_cff::detid, hfClusterShapes_cfi::hits, m_inrpcDigis, m_outrpcDigis, DigiDM_cff::strips, and createJobs::tmp.
|
private |
|
private |