Go to the documentation of this file. 1 #ifndef L1Trigger_CSCTriggerPrimitives_GEMClusterProcessor_h
2 #define L1Trigger_CSCTriggerPrimitives_GEMClusterProcessor_h
34 std::vector<GEMInternalCluster>
getClusters(
int bx,
int deltaBX)
const;
std::vector< std::string > padToHsME1bFiles_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_max_wg_ME11_even_
std::vector< GEMCoPadDigi > readoutCoPads() const
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_hs_ME1a_even_
std::vector< std::string > rollToMinWgME21Files_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_min_wg_ME11_odd_
void addSingleClusters(const GEMPadDigiClusterCollection *)
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_hs_ME1a_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_max_wg_ME21_even_
std::vector< GEMInternalCluster > getClusters(int bx) const
std::vector< std::string > padToEsME21Files_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_max_wg_ME21_odd_
std::vector< std::string > rollToMinWgME11Files_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_es_ME1b_odd_
std::vector< std::string > padToHsME21Files_
bool hasGE21Geometry16Partitions() const
std::vector< GEMInternalCluster > clusters_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_min_wg_ME11_odd_
std::vector< std::string > padToHsME1aFiles_
unsigned int maxDeltaPad_
void run(const GEMPadDigiClusterCollection *)
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_max_wg_ME11_even_
std::vector< std::string > rollToMaxWgME11Files_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_min_wg_ME21_even_
GEMClusterProcessor(int region, unsigned station, unsigned chamber, const edm::ParameterSet &conf)
std::vector< std::string > rollToMaxWgME21Files_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_min_wg_ME21_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_hs_ME21_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_min_wg_ME21_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_max_wg_ME21_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_es_ME21_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_max_wg_ME11_odd_
unsigned int maxDeltaRoll_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_max_wg_ME11_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_es_ME1a_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l1_min_wg_ME11_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_es_ME1b_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_hs_ME1b_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_min_wg_ME21_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_hs_ME21_odd_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_hs_ME1b_even_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_max_wg_ME21_odd_
std::vector< std::string > padToEsME1bFiles_
std::unique_ptr< CSCLUTReader > GEMCSCLUT_roll_l2_min_wg_ME11_even_
void doCoordinateConversion()
std::vector< std::string > padToEsME1aFiles_
void addCoincidenceClusters(const GEMPadDigiClusterCollection *)
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_es_ME21_even_
bool hasGE21Geometry16Partitions_
std::vector< GEMInternalCluster > getCoincidenceClusters(int bx) const
std::unique_ptr< CSCLUTReader > GEMCSCLUT_pad_es_ME1a_odd_