1#ifndef Physics_analysis_DimuPreSelect_H
2#define Physics_Analysis_DimuPreSelect_H
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
18 bool m_mdcPass, m_tofPass, m_emcPass, m_mucPass;
45 NTuple::Tuple* m_passtuple;
46 NTuple::Item<double> m_run;
47 NTuple::Item<double> m_event;
48 NTuple::Item<double> m_part;
49 NTuple::Item<double> m_c1;
50 NTuple::Item<double> m_c2;
51 NTuple::Item<double> m_r1;
52 NTuple::Item<double> m_r2;
53 NTuple::Item<double> m_z1;
54 NTuple::Item<double> m_z2;
55 NTuple::Item<double> m_p1;
56 NTuple::Item<double> m_p2;
57 NTuple::Item<double> m_t1;
58 NTuple::Item<double> m_t2;
59 NTuple::Item<double> m_e1;
60 NTuple::Item<double> m_e2;
61 NTuple::Item<double> m_theta1;
62 NTuple::Item<double> m_theta2;
63 NTuple::Item<double> m_phi1;
64 NTuple::Item<double> m_phi2;
65 NTuple::Item<double> m_mudigi;
66 NTuple::Item<double> m_mutrk;
67 NTuple::Item<double> m_zeroCFlag;
68 NTuple::Item<double> m_vtRZFlag;
69 NTuple::Item<double> m_pLimFlag;
70 NTuple::Item<double> m_pSymFlag;
71 NTuple::Item<double> m_tLimFlag;
72 NTuple::Item<double> m_eLimFlag;
73 NTuple::Item<double> m_eBBFlag;
74 NTuple::Item<double> m_partFlag;
75 NTuple::Item<double> m_mudigiFlag;
76 NTuple::Item<double> m_mutrkFlag;
77 NTuple::Item<double> m_mdcFlag;
78 NTuple::Item<double> m_tofFlag;
79 NTuple::Item<double> m_emcFlag;
80 NTuple::Item<double> m_mucFlag;
DimuPreSelect(const std::string &name, ISvcLocator *pSvcLocator)