/search.css" rel="stylesheet" type="text/css"/> /search.js">
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerCalibReadoutHeader.h
Go to the documentation of this file.
00001 /*
00002  * \class PerCalibReadoutHeader
00003  *
00004  * \brief Persistant version of CalibReadoutHeader
00005  *
00006  * Based on PerReadoutHeader by bseilhan@iit.edu
00007  * dandwyer@caltech.edu  Apr. 16, 2009
00008  * 
00009  */
00010 
00011 #ifndef PerCalibReadoutHeader_H
00012 #define PerCalibReadoutHeader_H 1
00013 
00014 #include "PerBaseEvent/PerHeaderObject.h"
00015 
00016 class PerCalibReadoutHeader: public PerHeaderObject {
00017 public:
00018   PerCalibReadoutHeader();
00019   virtual ~PerCalibReadoutHeader();
00020   void clear();
00021 
00022   // Trigger info
00023   unsigned int site;
00024   unsigned int detector;
00025   unsigned int triggerNumber;
00026   unsigned int triggerType;
00027   unsigned int triggerTimeSec;
00028   unsigned int triggerTimeNanoSec;
00029 
00030   // AD hits
00031   unsigned int nHitsAD;
00032   std::vector<float> timeAD;            
00033   std::vector<float> chargeAD;          
00034   std::vector<unsigned int> hitCountAD; 
00035   std::vector<unsigned int> ring;       
00036   std::vector<unsigned int> column;     
00037 
00038   // AD 2-inch calibration pmt hits
00039   unsigned int nHitsAD_calib;
00040   std::vector<float> timeAD_calib;            
00041   std::vector<float> chargeAD_calib;          
00042   std::vector<unsigned int> hitCountAD_calib; 
00043   std::vector<unsigned int> topOrBottom;      
00044   std::vector<unsigned int> acuColumn;        
00045 
00046   // Water pool hits
00047   unsigned int nHitsPool;
00048   std::vector<float> timePool;            
00049   std::vector<float> chargePool;          
00050   std::vector<unsigned int> hitCountPool; 
00051   std::vector<unsigned int> wallNumber;   
00052   std::vector<unsigned int> wallSpot;     
00053   std::vector<unsigned int> inwardFacing; 
00054 
00055   // RPC hits
00056   unsigned int nHitsRpc;
00057   std::vector<unsigned int> rpcRow;
00058   std::vector<unsigned int> rpcColumn;
00059   std::vector<unsigned int> rpcLayer;
00060   std::vector<unsigned int> rpcStrip;
00061   std::vector<bool> rpcFromRot;
00062 
00063 };
00064 
00065 #endif // PerCalibReadoutHeader_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:00:48 for PerCalibReadoutEvent by doxygen 1.7.4