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

In This Package:

ADETWindowTag.h
Go to the documentation of this file.
00001 #ifndef ADETWindowTag_H
00002 #define ADETWindowTag_H
00003 
00004 //Based on Tagger/python/Tagger/ETWindowTagger/ADETWindowTag.py
00005 //zhanl  2011-07-26
00006 
00007 #include "GaudiAlg/GaudiAlgorithm.h"
00008 #include "Event/IHeader.h"
00009 #include "Conventions/DetectorId.h"
00010 #include "Context/TimeStamp.h"
00011 #include <vector>
00012 #include <string>
00013 #include <map>
00014 
00015 using namespace std;
00016 class IJobInfoSvc;
00017 
00018 class ADETWindowTag: public GaudiAlgorithm
00019 {
00020   public:
00022     ADETWindowTag(const string& name, ISvcLocator* svcloc);
00023     virtual ~ADETWindowTag();
00024 
00026     StatusCode initialize();
00027     StatusCode execute();
00028     StatusCode finalize();
00029 
00030   private:
00031     IJobInfoSvc *m_jobInfoSvc;
00032     map<DetectorId::DetectorId_t, vector<const DayaBay::IHeader*> > m_inputHeaders;
00033     map<DetectorId::DetectorId_t, vector<TimeStamp> > m_timeStamp;
00034     string m_recHeaderLoc;
00035     float m_lowECut;
00036     float m_highECut;
00037     int m_timeWindow;
00038     int m_nTagged;
00039 };
00040 
00041 #endif
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Fri May 16 2014 10:10:19 for ADETWindowTagging by doxygen 1.7.4