CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ProcessTestSignal.h
Go to the documentation of this file.
1 // $Id: ProcessTestSignal.h,v 1.2 2009/05/10 00:33:18 aosorio Exp $
2 #ifndef PROCESSTESTSIGNAL_H
3 #define PROCESSTESTSIGNAL_H 1
4 
5 // Include files
6 
11 
12 #include <stdlib.h>
13 #include <iostream>
14 #include <fstream>
15 #include <ios>
16 #include <cmath>
17 #include <vector>
18 
19 
30 public:
33 
34  ProcessTestSignal( const char * );
35 
36  virtual ~ProcessTestSignal( );
37 
38  int next();
39 
40  void rewind();
41 
42  void showfirst();
43 
44  void reset();
45 
47  return m_lbin;
48  };
49 
50  void mask() {};
51  void force() {};
52 
53 protected:
54 
55 private:
56 
57  void builddata();
58 
59  std::ifstream * m_in;
60 
62 
64 
66 
67  std::vector<RPCData*> m_vecdata;
68 
69  std::map<int,RBCInput*> m_data;
70 
71 
72 };
73 #endif // PROCESSTESTSIGNAL_H
std::map< int, RBCInput * > m_data
ProcessTestSignal()
Standard constructor.
virtual ~ProcessTestSignal()
Destructor.
std::ifstream * m_in
std::vector< RPCData * > m_vecdata
RPCInputSignal * m_lbin
RPCInputSignal * retrievedata()