CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EMTFCollections.h
Go to the documentation of this file.
1 
2 #ifndef EMTFCollections_h
3 #define EMTFCollections_h
4 
5 #include <iostream> // For use in all EMTFBlock files
6 #include <iomanip> // For things like std::setw
7 
10 
12 
13 namespace l1t {
14  namespace stage2 {
16  public:
18  UnpackerCollections(e), // What are these? - AWB 27.01.16
21  {};
22 
23  virtual ~EMTFCollections();
24 
26  // How does this work? I haven't even defined a "get()" function for the EMTFOutputCollection. - AWB 28.01.16
27  inline EMTFOutputCollection* getEMTFOutputs() { return EMTFOutputs_.get(); };
28 
29  private:
30 
31  std::auto_ptr<RegionalMuonCandBxCollection> regionalMuonCands_;
32  std::auto_ptr<EMTFOutputCollection> EMTFOutputs_;
33 
34  };
35  }
36 }
37 
38 #endif
std::auto_ptr< EMTFOutputCollection > EMTFOutputs_
RegionalMuonCandBxCollection * getRegionalMuonCands()
std::vector< EMTFOutput > EMTFOutputCollection
Definition: EMTFOutput.h:104
EMTFOutputCollection * getEMTFOutputs()
std::auto_ptr< RegionalMuonCandBxCollection > regionalMuonCands_