/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/EvTimeEvent/EvTimeEvent-00-00-08/EvTimeEvent/RecEsTime.h

Go to the documentation of this file.
00001 /*
00002  *
00003  * This class is a Event data model for the EsTimeAlg  output 
00004  * Created by max
00005  * 
00006  */
00007 
00008 #ifndef  EVTIME_H
00009 #define  EVTIME_H
00010 #include "GaudiKernel/ContainedObject.h"
00011 #include "GaudiKernel/SmartRef.h" 
00012 #include "EventModel/EventModel.h"
00013 #include "GaudiKernel/ObjectVector.h"
00014 #include "Identifier/Identifier.h"
00015 
00016 extern const  CLID &CLID_RecEsTime;
00017 
00018 
00019 class RecEsTime : virtual public ContainedObject {
00020 
00021 public:
00022   RecEsTime (){}
00023   virtual ~RecEsTime(){}
00024 
00025   virtual const CLID& clID()  const { return RecEsTime::classID();}
00026   static  const CLID& classID() { return CLID_RecEsTime; }
00027 
00028   //Extractors
00029  public:
00030   
00031   double getTest()          const { return  m_Test;}
00032   int   getStat()          const { return  m_Stat;}
00033   double getQuality()       const { return  m_Quality;}
00034   // int   getNbunch()        const { return  m_nbunch;}
00035 
00036   void  setTest(double Test)             { m_Test = Test;}
00037   void  setStat(int Stat)               { m_Stat = Stat;}
00038   void  setQuality(double Quality)        { m_Quality = Quality;}
00039   // void  setNbunch(int nbunch)           { m_nbunch = nbunch;}
00040 
00041 private:
00042 
00043   double m_Test;         // event start time 
00044   int   m_Stat;         // 1/2/3: from TOF;/ danger events from TOF; /change events before and after MDC recon
00045                         // 4/5/6: from MDC / danger  / change              
00046                         // 7:from segment fit;
00047                         // 8:six parameter fit
00048                         // 9:cosmic event
00049   double m_Quality;      // value between measured time and bunch time   
00050   // int  m_nbunch;     //bunches before the collide  bunch 
00051 };
00052  
00053 typedef ObjectVector<RecEsTime> RecEsTimeCol;
00054 
00055 #endif //EVTIME_H
00056 

Generated on Tue Nov 29 22:58:29 2016 for BOSS_7.0.2 by  doxygen 1.4.7