| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerReadoutPmtCrate.h

Go to the documentation of this file.
00001 /*
00002  * \class PerReadoutPmtCrate
00003  *
00004  * \brief Persistant version of ReadoutPmtCrate
00005  *
00006  * bseilhan@iit.edu Thu Sep 25 15:13:35 CDT 2008
00007  *
00008  */
00009 
00010 #ifndef PerReadoutPmtCrate_H
00011 #define PerReadoutPmtCrate_H 1
00012 
00013 #include "PerReadoutEvent/PerReadoutPmtChannel.h"
00014 #include "PerReadoutEvent/PerReadoutTriggerDataPkg.h"
00015 #include "PerReadoutEvent/PerReadout.h"
00016 #include <vector>
00017 #include <map>
00018 
00019 class PerReadoutPmtCrate : public PerReadout{
00020 public:
00021   typedef std::vector<PerReadoutPmtChannel*> PerPmtChannelReadouts;
00022   typedef std::vector<int> DigitalSignal;
00023   typedef int ChannelId_type;
00024   typedef std::map<ChannelId_type,DigitalSignal> PerFadcReadouts;
00025   
00026   PerReadoutPmtCrate();
00027   PerReadoutPmtCrate(short int det);
00028   virtual ~PerReadoutPmtCrate();
00029 
00030   PerPmtChannelReadouts perChannelReadouts;
00031   PerReadoutTriggerDataPkg *perTriggerDataPkg;
00032 
00033   PerFadcReadouts perFadcReadouts;
00034 };
00035 
00036 #endif // PerReadoutPmtCrate_H
00037 
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:30:32 2011 for PerReadoutEvent by doxygen 1.4.7