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

In This Package:

ADLEDTag.h
Go to the documentation of this file.
00001 #ifndef ADLEDTag_H
00002 #define ADLEDTag_H
00003 
00004 //-----------------------------------------------
00005 // ADLED Tagger
00006 //
00007 // Tag AD LED triggers using trigger type
00008 //
00009 // Created by: tsang@caltech.edu 08/25/2011
00010 //-----------------------------------------------
00011 
00012 #include "GaudiAlg/GaudiAlgorithm.h"
00013 #include "Event/IHeader.h"
00014 #include "Conventions/DetectorId.h"
00015 #include "Context/TimeStamp.h"
00016 #include <vector>
00017 #include <string>
00018 #include <map>
00019 
00020 class IJobInfoSvc;
00021 
00022 class ADLEDTag: public GaudiAlgorithm
00023 {
00024   public:
00026     ADLEDTag(const std::string& name, ISvcLocator* svcloc);
00027     virtual ~ADLEDTag();
00028 
00030     StatusCode initialize();
00031     StatusCode execute();
00032     StatusCode finalize();
00033 
00034   private:
00035     IJobInfoSvc *m_jobInfoSvc;
00036     std::string m_readoutHeaderLocation;
00037     std::string m_calibStatsLocation;
00038     std::string m_ADLEDLocation;
00039     int m_tagged;
00040 };
00041 
00042 #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