1 #ifndef L1Trigger_CSCTriggerPrimitives_CSCTriggerPrimitivesBuilder_h 2 #define L1Trigger_CSCTriggerPrimitives_CSCTriggerPrimitivesBuilder_h 90 template <
class T,
class S>
138 std::unique_ptr<CSCMotherboard>
149 template <
class T,
class S>
155 <<
"Put " << t.size() << comment
156 << ((t.size() > 1) ?
"s " :
" ") <<
"in collection\n";
157 s.put(std::make_pair(t.begin(),t.end()), detid);
static const int min_station
std::unique_ptr< CSCMotherboard > tmb_[MAX_ENDCAPS][MAX_STATIONS][MAX_SECTORS][MAX_SUBSECTORS][MAX_CHAMBERS]
void setGEMGeometry(const GEMGeometry *g)
static const int max_subsector
void setCSCGeometry(const CSCGeometry *g)
set CSC and GEM geometries for the matching needs
static const int min_endcap
static const int max_station
static const int min_subsector
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 g
const GEMGeometry * gem_g
static const int max_chamber
void setConfigParameters(const CSCDBL1TPParameters *conf)
void build(const CSCBadChambers *badChambers, const CSCWireDigiCollection *wiredc, const CSCComparatorDigiCollection *compdc, const GEMPadDigiCollection *gemPads, const GEMPadDigiClusterCollection *gemPadClusters, CSCALCTDigiCollection &oc_alct, CSCCLCTDigiCollection &oc_clct, CSCCLCTPreTriggerDigiCollection &oc_clctpretrigger, CSCCLCTPreTriggerCollection &oc_pretrig, CSCCorrelatedLCTDigiCollection &oc_lct, CSCCorrelatedLCTDigiCollection &oc_sorted_lct, GEMCoPadDigiCollection &oc_gemcopad)
static const int max_sector
~CSCTriggerPrimitivesBuilder()
static const int max_endcap
CSCTriggerPrimitivesBuilder(const edm::ParameterSet &)
static const int min_sector
const CSCGeometry * csc_g
void put(const T &, S &, const CSCDetId &, std::string comment)
bool checkBadChambers_
a flag whether to skip chambers from the bad chambers map
std::unique_ptr< CSCMuonPortCard > m_muonportcard
static const int min_chamber
A container for a generic type of digis indexed by some index, implemented with a map<IndexType...