20 template <
typename T1,
typename T2>
28 return recHit.cscDetId().rawId();
33 return recHit.geographicalId().rawId();
38 return recHit.rpcId().rawId();
45 template <
typename T1,
typename T2>
47 edm::LogError(
"TauEmbedding") <<
"!!!! Please add the checkrecHit for the individual class templates " assert(0);
52 const std::type_info& hit_type =
typeid(
recHit);
65 const std::type_info& hit_type =
typeid(
recHit);
82 const std::type_info& hit_type =
typeid(
recHit);
uint32_t getRawDetId(const T2 &)
MuonDetCleaner< CSCDetId, CSCRecHit2D > CSCRecHitColCleaner
bool checkrecHit(const TrackingRecHit &)
Log< level::Error, false > LogError
#define DEFINE_FWK_MODULE(type)
MuonDetCleaner< RPCDetId, RPCRecHit > RPCRecHitColCleaner
MuonDetCleaner< DTLayerId, DTRecHit1DPair > DTRecHitColCleaner