20 os <<
"Read " << rhs.
rctEm()->size() <<
" RCT EM candidates\n" 21 <<
"Read " << rhs.
rctCalo()->size() <<
" RCT Calo Regions\n";
std::vector< L1CaloEmCand > L1CaloEmCollection
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
~RctUnpackCollections()
Destructor - the last action of this object is to put the rct collections into the event provided on ...
std::unique_ptr< L1CaloRegionCollection > m_rctCalo
Input calo regions.
RctUnpackCollections(edm::Event &event)
Construct with an event. The collections get put into the event when the object instance goes out of ...
std::ostream & operator<<(std::ostream &os, const RctUnpackCollections &rhs)
L1CaloRegionCollection *const rctCalo() const
Input calo regions from the RCT to the RCT.
L1CaloEmCollection *const rctEm() const
Input electrons from the RCT to the RCT.
std::vector< L1CaloRegion > L1CaloRegionCollection
std::unique_ptr< L1CaloEmCollection > m_rctEm
Input electrons.
edm::Event & m_event
The event the collections will be put into on destruction of the RctUnpackCollections instance...