15 theEndcap(endcap), theStation(station), theChamber(chamber)
39 std::vector<GEMCoPadDigi>
42 const int region((
theEndcap == 1) ? 1: -1);
45 for (
auto det_range = in_pads->begin(); det_range != in_pads->end(); ++det_range) {
46 const GEMDetId&
id = (*det_range).first;
49 if (
id.region() != region
or 54 if (
id.layer() != 1)
continue;
61 auto co_pads_range = in_pads->get(co_id);
64 if (co_pads_range.first == co_pads_range.second)
continue;
67 const auto& pads_range = (*det_range).second;
68 for (
auto p = pads_range.first;
p != pads_range.second; ++
p) {
69 for (
auto co_p = co_pads_range.first; co_p != co_pads_range.second; ++co_p) {
86 std::vector<GEMCoPadDigi>
91 return run(out_pads.get());
95 const std::vector<GEMCoPadDigi>&
105 for (
auto detUnitIt = in_clusters->begin();detUnitIt != in_clusters->end(); ++detUnitIt) {
106 const GEMDetId&
id = (*detUnitIt).first;
107 const auto& range = (*detUnitIt).second;
108 for (
auto digiIt = range.first; digiIt!=range.second; ++digiIt) {
109 for (
const auto&
p: digiIt->pads()){
110 out_pads.insertDigi(
id,
GEMPadDigi(
p, digiIt->bx()));
T getParameter(std::string const &) const
std::vector< GEMCoPadDigi > run(const GEMPadDigiCollection *)
const std::vector< GEMCoPadDigi > & readoutCoPads() const
std::vector< GEMCoPadDigi > gemCoPadV
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e< void, edm::EventID const &, edm::Timestamp const & > We also list in braces which AR_WATCH_USING_METHOD_ is used for those or
Abs< T >::type abs(const T &t)
void declusterize(const GEMPadDigiClusterCollection *, GEMPadDigiCollection &) const
MuonDigiCollection< GEMDetId, GEMPadDigi > GEMPadDigiCollection
unsigned int maxDeltaPad_
unsigned int maxDeltaRoll_