CMS 3D CMS Logo

LHCTransportLink.h
Go to the documentation of this file.
1 #ifndef SimDataFormats_Forward_LHCTransportLink_h
2 #define SimDataFormats_Forward_LHCTransportLink_h 1
3 // -*- C++ -*-
4 //
5 // Package: Forward
6 // Class : LHCTransportLink
7 //
15 //
16 // Original Author:
17 // Created: Fri May 29 17:00:00 CEST 2009
18 //
19 
20 // system include files
21 #include <iostream>
22 
23 // user include files
24 
26 public:
27  // ---------- Constructor and destructor -----------------
29  : beforeHector_(beforeHector), afterHector_(afterHector){};
31 
32  // ---------- Member functions ---------------------------
33 
34  void fill(int& afterHector, int& beforeHector);
35  int beforeHector() const;
36  int afterHector() const;
37  void clear();
38 
39 private:
40  // ---------- Private Data members -----------------------
43 };
44 
45 std::ostream& operator<<(std::ostream& o, const LHCTransportLink& t);
46 
47 #endif