Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:05:01

0001 /****************************************************************************
0002  *
0003  * This is a part of CTPPS offline software.
0004  * Authors:
0005  *   Jan Kašpar
0006  *   Laurent Forthomme
0007  *
0008  ****************************************************************************/
0009 
0010 #ifndef DataFormats_ProtonReco_ForwardProtonFwd_h
0011 #define DataFormats_ProtonReco_ForwardProtonFwd_h
0012 
0013 #include "DataFormats/Common/interface/Ref.h"
0014 #include "DataFormats/Common/interface/RefProd.h"
0015 #include "DataFormats/Common/interface/RefVector.h"
0016 
0017 #include <vector>
0018 
0019 namespace reco {
0020   class ForwardProton;
0021   /// Collection of ForwardProton objects
0022   typedef std::vector<ForwardProton> ForwardProtonCollection;
0023   /// Persistent reference to a ForwardProton
0024   typedef edm::Ref<ForwardProtonCollection> ForwardProtonRef;
0025   /// Reference to a ForwardProton collection
0026   typedef edm::RefProd<ForwardProtonCollection> ForwardProtonRefProd;
0027   /// Vector of references to ForwardProton in the same collection
0028   typedef edm::RefVector<ForwardProtonCollection> ForwardProtonRefVector;
0029 }  // namespace reco
0030 
0031 #endif