CMS 3D CMS Logo

CaloLayer1Collections.h
Go to the documentation of this file.
1 #ifndef CaloLayer1Collections_h
2 #define CaloLayer1Collections_h
3 
8 
9 namespace l1t {
10  namespace stage2 {
12  public:
14  ~CaloLayer1Collections() override;
15 
16  inline EcalTrigPrimDigiCollection* getEcalDigis() { return ecalDigis_.get(); };
17  inline HcalTrigPrimDigiCollection* getHcalDigis() { return hcalDigis_.get(); };
18  inline L1CaloRegionCollection* getRegions() { return caloRegions_.get(); };
19 
20  private:
21  std::unique_ptr<EcalTrigPrimDigiCollection> ecalDigis_;
22  std::unique_ptr<HcalTrigPrimDigiCollection> hcalDigis_;
23  std::unique_ptr<L1CaloRegionCollection> caloRegions_;
24  };
25  } // namespace stage2
26 } // namespace l1t
27 
28 #endif
l1t::stage2::CaloLayer1Collections::CaloLayer1Collections
CaloLayer1Collections(edm::Event &e)
Definition: CaloLayer1Collections.cc:7
edm::SortedCollection
Definition: SortedCollection.h:49
l1t::stage2::CaloLayer1Collections::getHcalDigis
HcalTrigPrimDigiCollection * getHcalDigis()
Definition: CaloLayer1Collections.h:17
UnpackerCollections.h
HcalDigiCollections.h
EcalDigiCollections.h
l1t::stage2::CaloLayer1Collections::getEcalDigis
EcalTrigPrimDigiCollection * getEcalDigis()
Definition: CaloLayer1Collections.h:16
l1t
delete x;
Definition: CaloConfig.h:22
l1t::stage2::CaloLayer1Collections::~CaloLayer1Collections
~CaloLayer1Collections() override
Definition: CaloLayer1Collections.cc:22
L1CaloCollections.h
l1t::stage2::CaloLayer1Collections::ecalDigis_
std::unique_ptr< EcalTrigPrimDigiCollection > ecalDigis_
Definition: CaloLayer1Collections.h:18
SiStripSourceConfigTier0_cff.stage2
stage2
Definition: SiStripSourceConfigTier0_cff.py:71
L1CaloRegionCollection
std::vector< L1CaloRegion > L1CaloRegionCollection
Definition: L1CaloCollections.h:11
l1t::UnpackerCollections
Definition: UnpackerCollections.h:9
l1t::stage2::CaloLayer1Collections::hcalDigis_
std::unique_ptr< HcalTrigPrimDigiCollection > hcalDigis_
Definition: CaloLayer1Collections.h:22
l1t::stage2::CaloLayer1Collections::caloRegions_
std::unique_ptr< L1CaloRegionCollection > caloRegions_
Definition: CaloLayer1Collections.h:23
l1t::stage2::CaloLayer1Collections
Definition: CaloLayer1Collections.h:11
edm::Event
Definition: Event.h:73
l1t::stage2::CaloLayer1Collections::getRegions
L1CaloRegionCollection * getRegions()
Definition: CaloLayer1Collections.h:18
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37