CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TotemNumberMerger.h
Go to the documentation of this file.
1 #ifndef Forward_TotemNumberMerger_h
2 #define Forward_TotemNumberMerger_h 1
3 // -*- C++ -*-
4 //
5 // Package: Forward
6 // Class : TotemNumberMerger
7 //
17 //
18 // Original Author: R. Capra
19 // Created: Tue May 16 10:14:34 CEST 2006
20 //
21 
22 // system include files
23 
24 // user include files
25 
26 #include "globals.hh"
27 
29 
30 public:
31 
32  // ---------- Constructor and destructor -----------------
35 
36  // ---------- The two operations -------------------------
37  unsigned long Merge(unsigned long value1, unsigned long value2) const;
38  unsigned long Merge(unsigned long value1, unsigned long value2,
39  unsigned long value3) const;
40  unsigned long Merge(unsigned long value1, unsigned long value2,
41  unsigned long value3, unsigned long value4) const;
42  void Split(unsigned long source, unsigned long &value1,
43  unsigned long &value2) const;
44  void Split(unsigned long source, unsigned long &value1,
45  unsigned long &value2, unsigned long &value3) const;
46  void Split(unsigned long source, unsigned long &value1,
47  unsigned long &value2, unsigned long &value3,
48  unsigned long &value4) const;
49 };
50 #endif
51 
unsigned long Merge(unsigned long value1, unsigned long value2) const
void Split(unsigned long source, unsigned long &value1, unsigned long &value2) const
static std::string const source
Definition: EdmProvDump.cc:42