/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/SD0TagAlg/SD0TagAlg-00-00-03/SD0TagAlg/SD0Tag.h

Go to the documentation of this file.
00001 #ifndef Physics_Analysis_SD0Tag_H
00002 #define Physics_Analysis_SD0Tag_H 
00003 
00004 #include "GaudiKernel/AlgFactory.h"
00005 #include "GaudiKernel/Algorithm.h"
00006 #include "GaudiKernel/NTuple.h"
00007  
00008 #include "EventModel/EventModel.h"
00009 #include "EventModel/Event.h"
00010 #include "McTruth/McParticle.h"
00011 typedef std::vector<int> Vint;
00012 
00013 class SD0Tag : public Algorithm {
00014 
00015 public:
00016   SD0Tag(const std::string& name, ISvcLocator* pSvcLocator);
00017   StatusCode initialize();
00018   StatusCode execute();
00019   StatusCode finalize();  
00020 
00021 
00022 private:
00023 
00024   int m_MC_sample;
00025   int PID_flag;
00026 
00027   int Seperate_Charge; int Charge_default;
00028 
00029   int p_run[3467]; double p_Ecm[3467];
00030 
00031   NTuple::Tuple*  m_tuple1;
00032   NTuple::Item<int>      m_tagmode;
00033   NTuple::Item<double>   m_mass_bc;
00034   NTuple::Item<double>   m_delE_tag;
00035   NTuple::Item<double>   m_EGam_max_0;
00036   NTuple::Item<int>      m_nGood;
00037   NTuple::Item<int>      m_nGam;
00038   NTuple::Item<int>      m_runNo;
00039   NTuple::Item<int>      m_event;
00040   NTuple::Item<int>      m_cosmic_ok;
00041 
00042 };
00043 
00044 #endif 

Generated on Tue Nov 29 23:13:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7