1 #ifndef GMTCollections_h 2 #define GMTCollections_h 23 edm::Event&
e,
const int iFirstBx = -2,
const int iLastBx = 2,
const int oFirstBx = -2,
const int oLastBx = 2)
38 return std::make_unique<MuonBxCollection>(0, oFirstBx, oLastBx);
41 return std::make_unique<MuonShowerBxCollection>(0, oFirstBx, oLastBx);
68 std::array<std::unique_ptr<MuonBxCollection>, 6>
muons_;
76 std::array<std::unique_ptr<MuonShowerBxCollection>, 6>
muonShowers_;
MuonBxCollection * getImdMuonsEMTFNeg()
MuonBxCollection * getImdMuonsOMTFNeg()
std::unique_ptr< MuonBxCollection > imdMuonsOMTFNeg_
std::unique_ptr< RegionalMuonCandBxCollection > regionalMuonCandsOMTF_
std::unique_ptr< RegionalMuonCandBxCollection > regionalMuonCandsEMTF_
RegionalMuonCandBxCollection * getRegionalMuonCandsBMTF()
RegionalMuonCandBxCollection * getRegionalMuonCandsEMTF()
static constexpr size_t NUM_OUTPUT_COPIES
RegionalMuonShowerBxCollection * getRegionalMuonShowersEMTF()
void generate(uint32_t const nbins, float const *initValues, std::vector< float > &values)
std::unique_ptr< RegionalMuonShowerBxCollection > regionalMuonShowersEMTF_
std::unique_ptr< MuonBxCollection > imdMuonsEMTFNeg_
MuonBxCollection * getMuons(const unsigned int copy) override
std::array< std::unique_ptr< MuonBxCollection >, 6 > muons_
std::unique_ptr< RegionalMuonCandBxCollection > regionalMuonCandsBMTF_
GMTCollections(edm::Event &e, const int iFirstBx=-2, const int iLastBx=2, const int oFirstBx=-2, const int oLastBx=2)
~GMTCollections() override
std::array< std::unique_ptr< MuonShowerBxCollection >, 6 > muonShowers_
MuonShowerBxCollection * getMuonShowers(const unsigned int copy) override
RegionalMuonCandBxCollection * getRegionalMuonCandsOMTF()
MuonBxCollection * getImdMuonsOMTFPos()
std::unique_ptr< MuonBxCollection > imdMuonsOMTFPos_
MuonBxCollection * getImdMuonsBMTF()
MuonBxCollection * getImdMuonsEMTFPos()
std::unique_ptr< MuonBxCollection > imdMuonsBMTF_
std::unique_ptr< MuonBxCollection > imdMuonsEMTFPos_