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

In This Package:

Co60Data.h
Go to the documentation of this file.
00001 #ifndef Co60Data_H
00002 #define Co60Data_H
00003 
00004 //-----------------------------------------------
00005 // Co60 Tagger (Data)
00006 //
00007 // Tag Co60 calib triggers using recon vertex
00008 //
00009 // Created by: tsang@caltech.edu 08/26/2011
00010 //-----------------------------------------------
00011 
00012 #include "DybAlg/DybAlgorithm.h"
00013 #include "Event/IHeader.h"
00014 #include "Event/UserDataHeader.h"
00015 #include "Event/CalibReadoutHeader.h"
00016 #include "Context/TimeStamp.h"
00017 #include <vector>
00018 #include <string>
00019 
00020 class Co60Data : public DybAlgorithm<DayaBay::UserDataHeader>
00021 {
00022  public:
00023   Co60Data(const std::string& name,ISvcLocator* pSvcLocator);
00024   virtual ~Co60Data();
00025    
00026   virtual StatusCode initialize();
00027   virtual StatusCode execute(); 
00028   virtual StatusCode finalize();
00029 
00030  private:
00031 
00032   IJobInfoSvc *m_jobInfoSvc;
00033 
00034   std::string m_readoutHeaderLocation;
00035   std::string m_calibStatsLocation;
00036   std::string m_Co60Location;
00037 };
00038 
00039 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:10:08 for CalibrationTagging by doxygen 1.7.4