Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DQADtag Class Reference

#include <DQADtag.h>

List of all members.

Public Member Functions

 DQADtag (const std::string &name, ISvcLocator *pSvcLocator)
 DQADtag (const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute ()
StatusCode execute ()
StatusCode finalize ()
StatusCode finalize ()
StatusCode initialize ()
StatusCode initialize ()

Private Member Functions

void fillDecayModeHistogram (ITHistSvc *&, std::string str, int size)
void fillDecayModeHistogram (ITHistSvc *&, std::string str, int size)
void fillDecayModeItem (DTagToolIterator iter_dtag, string str, int indexD)
void fillDecayModeItem (DTagToolIterator iter_dtag, string str, int indexD)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, int tuplenum, bool cut)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, NTuple::Tuple *&m_tuple, int pi0cut, int kscut)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, NTuple::Tuple *&m_tuple)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, int tuplenum)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, int tuplenum, bool cut)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, NTuple::Tuple *&m_tuple, int pi0cut, int kscut)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, NTuple::Tuple *&m_tuple)
void fillHistogram (ITHistSvc *&, string str, int size, int NUM, std::string *fillHistName, int tuplenum)
void fillKsHistogram (ITHistSvc *&, std::string str, int size)
void fillKsHistogram (ITHistSvc *&, std::string str, int size)
void fillKsItem (SmartRefVector< EvtRecTrack > tracks, string str, int indexD, DQAKsInfo *ksinfo)
void fillKsItem (SmartRefVector< EvtRecTrack > tracks, string str, int indexD, DQAKsInfo *ksinfo)
void fillPhotonItem (EvtRecTrack *shower, string str, int indexD)
void fillPhotonItem (EvtRecTrack *shower, string str, int indexD)
void fillPi0Histogram (ITHistSvc *&, std::string str, int size)
void fillPi0Histogram (ITHistSvc *&, std::string str, int size)
void fillPi0Item (SmartRefVector< EvtRecTrack > showers, string str, int indexD, DQAPi0Info *pi0info)
void fillPi0Item (SmartRefVector< EvtRecTrack > showers, string str, int indexD, DQAPi0Info *pi0info)
void fillTofHistogram (ITHistSvc *&, string str, int size)
void fillTofHistogram (ITHistSvc *&, string str, int size)
void fillTrackDedxHistogram (ITHistSvc *&, std::string str, int size)
void fillTrackDedxHistogram (ITHistSvc *&, std::string str, int size)
int fillTrackDedxItem (EvtRecTrack *track, string str, int type, int indexDedx)
int fillTrackDedxItem (EvtRecTrack *track, string str, int type, int indexDedx)
void fillTrackHistogram (ITHistSvc *&, std::string str, int size)
void fillTrackHistogram (ITHistSvc *&, std::string str, int size)
void fillTrackItem (EvtRecTrack *track, string str, int type, int indexD, Hep3Vector &xorigin)
void fillTrackItem (EvtRecTrack *track, string str, int type, int indexD, Hep3Vector &xorigin)
int fillTrackTofItem (EvtRecTrack *track, string str, int type, int indexTof)
int fillTrackTofItem (EvtRecTrack *track, string str, int type, int indexTof)
void regDecayModeHistogram (ITHistSvc *&, string &str)
void regDecayModeHistogram (ITHistSvc *&, string &str)
void regKsHistogram (ITHistSvc *&, string &str)
void regKsHistogram (ITHistSvc *&, string &str)
void regPhotonHistogram (ITHistSvc *&, string &str)
void regPhotonHistogram (ITHistSvc *&, string &str)
void regPi0Histogram (ITHistSvc *&, string &str)
void regPi0Histogram (ITHistSvc *&, string &str)
void regTrackDedxHistogram (ITHistSvc *&, string &str)
void regTrackDedxHistogram (ITHistSvc *&, string &str)
void regTrackHistogram (ITHistSvc *&, string &str)
void regTrackHistogram (ITHistSvc *&, string &str)
void regTrackTofHistogram (ITHistSvc *&, string &str)
void regTrackTofHistogram (ITHistSvc *&, string &str)

Private Attributes

SecondVertexFitm_2ndVtxFit
SecondVertexFitm_2ndVtxFit
NTuple::Array< double > m_a20
NTuple::Array< double > m_a20
NTuple::Array< double > m_a42
NTuple::Array< double > m_a42
NTuple::Array< double > m_b1_tof
NTuple::Array< double > m_b1_tof
NTuple::Array< double > m_b1_toff_e
NTuple::Array< double > m_b1_toff_e
NTuple::Array< double > m_b1_toff_k
NTuple::Array< double > m_b1_toff_k
NTuple::Array< double > m_b1_toff_mu
NTuple::Array< double > m_b1_toff_mu
NTuple::Array< double > m_b1_toff_p
NTuple::Array< double > m_b1_toff_p
NTuple::Array< double > m_b1_toff_pi
NTuple::Array< double > m_b1_toff_pi
NTuple::Array< double > m_b1_tsig_e
NTuple::Array< double > m_b1_tsig_e
NTuple::Array< double > m_b1_tsig_k
NTuple::Array< double > m_b1_tsig_k
NTuple::Array< double > m_b1_tsig_mu
NTuple::Array< double > m_b1_tsig_mu
NTuple::Array< double > m_b1_tsig_p
NTuple::Array< double > m_b1_tsig_p
NTuple::Array< double > m_b1_tsig_pi
NTuple::Array< double > m_b1_tsig_pi
double m_Barrel_th
double m_beamE
NTuple::Array< double > m_charge
NTuple::Array< double > m_charge
NTuple::Array< double > m_charm
NTuple::Array< double > m_charm
int m_checkDecayMode
int m_checkDedx
int m_checkEvt
int m_checkTof
int m_checkVtx
NTuple::Array< double > m_chie
NTuple::Array< double > m_chie
NTuple::Array< double > m_chik
NTuple::Array< double > m_chik
NTuple::Array< double > m_chimu
NTuple::Array< double > m_chimu
NTuple::Array< double > m_chip
NTuple::Array< double > m_chip
NTuple::Array< double > m_chipi
NTuple::Array< double > m_chipi
NTuple::Array< double > m_cntr_btof1
NTuple::Array< double > m_cntr_btof1
NTuple::Array< double > m_cntr_etof
NTuple::Array< double > m_cntr_etof
NTuple::Array< double > m_cosemc
NTuple::Array< double > m_cosemc
NTuple::Array< double > m_cost_pid
NTuple::Array< double > m_cost_pid
double m_cthcut
NTuple::Array< double > m_D02KPi_charm
NTuple::Array< double > m_D02KPi_charm
NTuple::Array< double > m_D02KPi_deltE
NTuple::Array< double > m_D02KPi_deltE
NTuple::Array< double > m_D02KPi_e
NTuple::Array< double > m_D02KPi_e
NTuple::Matrix< double > m_D02KPi_kaon_br_toff_k
NTuple::Matrix< double > m_D02KPi_kaon_br_toff_k
NTuple::Matrix< double > m_D02KPi_kaon_br_toff_mu
NTuple::Matrix< double > m_D02KPi_kaon_br_toff_mu
NTuple::Matrix< double > m_D02KPi_kaon_br_toff_pi
NTuple::Matrix< double > m_D02KPi_kaon_br_toff_pi
NTuple::Array< double > m_D02KPi_kaon_chik
NTuple::Array< double > m_D02KPi_kaon_chik
NTuple::Array< double > m_D02KPi_kaon_chipi
NTuple::Array< double > m_D02KPi_kaon_chipi
NTuple::Array< double > m_D02KPi_kaon_cos
NTuple::Array< double > m_D02KPi_kaon_cos
NTuple::Array< double > m_D02KPi_kaon_E
NTuple::Array< double > m_D02KPi_kaon_E
NTuple::Array< double > m_D02KPi_kaon_ec_toff_k
NTuple::Array< double > m_D02KPi_kaon_ec_toff_k
NTuple::Array< double > m_D02KPi_kaon_ec_toff_mu
NTuple::Array< double > m_D02KPi_kaon_ec_toff_mu
NTuple::Array< double > m_D02KPi_kaon_ec_toff_pi
NTuple::Array< double > m_D02KPi_kaon_ec_toff_pi
NTuple::Array< double > m_D02KPi_kaon_ghit
NTuple::Array< double > m_D02KPi_kaon_ghit
NTuple::Array< long > m_D02KPi_kaon_Id
NTuple::Array< long > m_D02KPi_kaon_Id
NTuple::Array< long > m_D02KPi_kaon_Id_Dedx
NTuple::Array< long > m_D02KPi_kaon_Id_Dedx
NTuple::Array< long > m_D02KPi_kaon_Id_tof
NTuple::Array< long > m_D02KPi_kaon_Id_tof
NTuple::Array< double > m_D02KPi_kaon_normPH
NTuple::Array< double > m_D02KPi_kaon_normPH
NTuple::Array< double > m_D02KPi_kaon_pp
NTuple::Array< double > m_D02KPi_kaon_pp
NTuple::Array< double > m_D02KPi_kaon_probPH
NTuple::Array< double > m_D02KPi_kaon_probPH
NTuple::Array< double > m_D02KPi_kaon_px
NTuple::Array< double > m_D02KPi_kaon_px
NTuple::Array< double > m_D02KPi_kaon_py
NTuple::Array< double > m_D02KPi_kaon_py
NTuple::Array< double > m_D02KPi_kaon_pz
NTuple::Array< double > m_D02KPi_kaon_pz
NTuple::Array< double > m_D02KPi_kaon_thit
NTuple::Array< double > m_D02KPi_kaon_thit
NTuple::Array< double > m_D02KPi_kaon_vr0
NTuple::Array< double > m_D02KPi_kaon_vr0
NTuple::Array< double > m_D02KPi_kaon_vx
NTuple::Array< double > m_D02KPi_kaon_vx
NTuple::Array< double > m_D02KPi_kaon_vy
NTuple::Array< double > m_D02KPi_kaon_vy
NTuple::Array< double > m_D02KPi_kaon_vz
NTuple::Array< double > m_D02KPi_kaon_vz
NTuple::Array< double > m_D02KPi_mass
NTuple::Array< double > m_D02KPi_mass
NTuple::Array< double > m_D02KPi_mBC
NTuple::Array< double > m_D02KPi_mBC
NTuple::Array< double > m_D02KPi_p
NTuple::Array< double > m_D02KPi_p
NTuple::Matrix< double > m_D02KPi_pion_br_toff_k
NTuple::Matrix< double > m_D02KPi_pion_br_toff_k
NTuple::Matrix< double > m_D02KPi_pion_br_toff_mu
NTuple::Matrix< double > m_D02KPi_pion_br_toff_mu
NTuple::Matrix< double > m_D02KPi_pion_br_toff_pi
NTuple::Matrix< double > m_D02KPi_pion_br_toff_pi
NTuple::Array< double > m_D02KPi_pion_chik
NTuple::Array< double > m_D02KPi_pion_chik
NTuple::Array< double > m_D02KPi_pion_chipi
NTuple::Array< double > m_D02KPi_pion_chipi
NTuple::Array< double > m_D02KPi_pion_cos
NTuple::Array< double > m_D02KPi_pion_cos
NTuple::Array< double > m_D02KPi_pion_E
NTuple::Array< double > m_D02KPi_pion_E
NTuple::Array< double > m_D02KPi_pion_ec_toff_k
NTuple::Array< double > m_D02KPi_pion_ec_toff_k
NTuple::Array< double > m_D02KPi_pion_ec_toff_mu
NTuple::Array< double > m_D02KPi_pion_ec_toff_mu
NTuple::Array< double > m_D02KPi_pion_ec_toff_pi
NTuple::Array< double > m_D02KPi_pion_ec_toff_pi
NTuple::Array< double > m_D02KPi_pion_ghit
NTuple::Array< double > m_D02KPi_pion_ghit
NTuple::Array< long > m_D02KPi_pion_Id
NTuple::Array< long > m_D02KPi_pion_Id
NTuple::Array< long > m_D02KPi_pion_Id_Dedx
NTuple::Array< long > m_D02KPi_pion_Id_Dedx
NTuple::Array< long > m_D02KPi_pion_Id_tof
NTuple::Array< long > m_D02KPi_pion_Id_tof
NTuple::Array< double > m_D02KPi_pion_normPH
NTuple::Array< double > m_D02KPi_pion_normPH
NTuple::Array< double > m_D02KPi_pion_pp
NTuple::Array< double > m_D02KPi_pion_pp
NTuple::Array< double > m_D02KPi_pion_probPH
NTuple::Array< double > m_D02KPi_pion_probPH
NTuple::Array< double > m_D02KPi_pion_px
NTuple::Array< double > m_D02KPi_pion_px
NTuple::Array< double > m_D02KPi_pion_py
NTuple::Array< double > m_D02KPi_pion_py
NTuple::Array< double > m_D02KPi_pion_pz
NTuple::Array< double > m_D02KPi_pion_pz
NTuple::Array< double > m_D02KPi_pion_thit
NTuple::Array< double > m_D02KPi_pion_thit
NTuple::Array< double > m_D02KPi_pion_vr0
NTuple::Array< double > m_D02KPi_pion_vr0
NTuple::Array< double > m_D02KPi_pion_vx
NTuple::Array< double > m_D02KPi_pion_vx
NTuple::Array< double > m_D02KPi_pion_vy
NTuple::Array< double > m_D02KPi_pion_vy
NTuple::Array< double > m_D02KPi_pion_vz
NTuple::Array< double > m_D02KPi_pion_vz
NTuple::Array< double > m_D02KPiPi0_charm
NTuple::Array< double > m_D02KPiPi0_charm
NTuple::Array< double > m_D02KPiPi0_deltE
NTuple::Array< double > m_D02KPiPi0_deltE
NTuple::Array< double > m_D02KPiPi0_e
NTuple::Array< double > m_D02KPiPi0_e
NTuple::Matrix< double > m_D02KPiPi0_kaon_br_toff_k
NTuple::Matrix< double > m_D02KPiPi0_kaon_br_toff_k
NTuple::Matrix< double > m_D02KPiPi0_kaon_br_toff_mu
NTuple::Matrix< double > m_D02KPiPi0_kaon_br_toff_mu
NTuple::Matrix< double > m_D02KPiPi0_kaon_br_toff_pi
NTuple::Matrix< double > m_D02KPiPi0_kaon_br_toff_pi
NTuple::Array< double > m_D02KPiPi0_kaon_chik
NTuple::Array< double > m_D02KPiPi0_kaon_chik
NTuple::Array< double > m_D02KPiPi0_kaon_chipi
NTuple::Array< double > m_D02KPiPi0_kaon_chipi
NTuple::Array< double > m_D02KPiPi0_kaon_cos
NTuple::Array< double > m_D02KPiPi0_kaon_cos
NTuple::Array< double > m_D02KPiPi0_kaon_E
NTuple::Array< double > m_D02KPiPi0_kaon_E
NTuple::Array< double > m_D02KPiPi0_kaon_ec_toff_k
NTuple::Array< double > m_D02KPiPi0_kaon_ec_toff_k
NTuple::Array< double > m_D02KPiPi0_kaon_ec_toff_mu
NTuple::Array< double > m_D02KPiPi0_kaon_ec_toff_mu
NTuple::Array< double > m_D02KPiPi0_kaon_ec_toff_pi
NTuple::Array< double > m_D02KPiPi0_kaon_ec_toff_pi
NTuple::Array< double > m_D02KPiPi0_kaon_ghit
NTuple::Array< double > m_D02KPiPi0_kaon_ghit
NTuple::Array< long > m_D02KPiPi0_kaon_Id
NTuple::Array< long > m_D02KPiPi0_kaon_Id
NTuple::Array< long > m_D02KPiPi0_kaon_Id_Dedx
NTuple::Array< long > m_D02KPiPi0_kaon_Id_Dedx
NTuple::Array< long > m_D02KPiPi0_kaon_Id_tof
NTuple::Array< long > m_D02KPiPi0_kaon_Id_tof
NTuple::Array< double > m_D02KPiPi0_kaon_normPH
NTuple::Array< double > m_D02KPiPi0_kaon_normPH
NTuple::Array< double > m_D02KPiPi0_kaon_pp
NTuple::Array< double > m_D02KPiPi0_kaon_pp
NTuple::Array< double > m_D02KPiPi0_kaon_probPH
NTuple::Array< double > m_D02KPiPi0_kaon_probPH
NTuple::Array< double > m_D02KPiPi0_kaon_px
NTuple::Array< double > m_D02KPiPi0_kaon_px
NTuple::Array< double > m_D02KPiPi0_kaon_py
NTuple::Array< double > m_D02KPiPi0_kaon_py
NTuple::Array< double > m_D02KPiPi0_kaon_pz
NTuple::Array< double > m_D02KPiPi0_kaon_pz
NTuple::Array< double > m_D02KPiPi0_kaon_thit
NTuple::Array< double > m_D02KPiPi0_kaon_thit
NTuple::Array< double > m_D02KPiPi0_kaon_vr0
NTuple::Array< double > m_D02KPiPi0_kaon_vr0
NTuple::Array< double > m_D02KPiPi0_kaon_vx
NTuple::Array< double > m_D02KPiPi0_kaon_vx
NTuple::Array< double > m_D02KPiPi0_kaon_vy
NTuple::Array< double > m_D02KPiPi0_kaon_vy
NTuple::Array< double > m_D02KPiPi0_kaon_vz
NTuple::Array< double > m_D02KPiPi0_kaon_vz
NTuple::Array< double > m_D02KPiPi0_mass
NTuple::Array< double > m_D02KPiPi0_mass
NTuple::Array< double > m_D02KPiPi0_mBC
NTuple::Array< double > m_D02KPiPi0_mBC
NTuple::Array< double > m_D02KPiPi0_p
NTuple::Array< double > m_D02KPiPi0_p
NTuple::Array< double > m_D02KPiPi0_photon1_cos
NTuple::Array< double > m_D02KPiPi0_photon1_cos
NTuple::Array< double > m_D02KPiPi0_photon1_E
NTuple::Array< double > m_D02KPiPi0_photon1_E
NTuple::Array< long > m_D02KPiPi0_photon1_Id
NTuple::Array< long > m_D02KPiPi0_photon1_Id
NTuple::Array< long > m_D02KPiPi0_photon1_Id_Emc
NTuple::Array< long > m_D02KPiPi0_photon1_Id_Emc
NTuple::Array< double > m_D02KPiPi0_photon1_numHits
NTuple::Array< double > m_D02KPiPi0_photon1_numHits
NTuple::Array< double > m_D02KPiPi0_photon1_secondmoment
NTuple::Array< double > m_D02KPiPi0_photon1_secondmoment
NTuple::Array< double > m_D02KPiPi0_photon1_x
NTuple::Array< double > m_D02KPiPi0_photon1_x
NTuple::Array< double > m_D02KPiPi0_photon1_y
NTuple::Array< double > m_D02KPiPi0_photon1_y
NTuple::Array< double > m_D02KPiPi0_photon1_z
NTuple::Array< double > m_D02KPiPi0_photon1_z
NTuple::Array< double > m_D02KPiPi0_photon2_cos
NTuple::Array< double > m_D02KPiPi0_photon2_cos
NTuple::Array< double > m_D02KPiPi0_photon2_E
NTuple::Array< double > m_D02KPiPi0_photon2_E
NTuple::Array< long > m_D02KPiPi0_photon2_Id
NTuple::Array< long > m_D02KPiPi0_photon2_Id
NTuple::Array< long > m_D02KPiPi0_photon2_Id_Emc
NTuple::Array< long > m_D02KPiPi0_photon2_Id_Emc
NTuple::Array< double > m_D02KPiPi0_photon2_numHits
NTuple::Array< double > m_D02KPiPi0_photon2_numHits
NTuple::Array< double > m_D02KPiPi0_photon2_secondmoment
NTuple::Array< double > m_D02KPiPi0_photon2_secondmoment
NTuple::Array< double > m_D02KPiPi0_photon2_x
NTuple::Array< double > m_D02KPiPi0_photon2_x
NTuple::Array< double > m_D02KPiPi0_photon2_y
NTuple::Array< double > m_D02KPiPi0_photon2_y
NTuple::Array< double > m_D02KPiPi0_photon2_z
NTuple::Array< double > m_D02KPiPi0_photon2_z
NTuple::Array< double > m_D02KPiPi0_pi0mass
NTuple::Array< double > m_D02KPiPi0_pi0mass
NTuple::Matrix< double > m_D02KPiPi0_pion_br_toff_k
NTuple::Matrix< double > m_D02KPiPi0_pion_br_toff_k
NTuple::Matrix< double > m_D02KPiPi0_pion_br_toff_mu
NTuple::Matrix< double > m_D02KPiPi0_pion_br_toff_mu
NTuple::Matrix< double > m_D02KPiPi0_pion_br_toff_pi
NTuple::Matrix< double > m_D02KPiPi0_pion_br_toff_pi
NTuple::Array< double > m_D02KPiPi0_pion_chik
NTuple::Array< double > m_D02KPiPi0_pion_chik
NTuple::Array< double > m_D02KPiPi0_pion_chipi
NTuple::Array< double > m_D02KPiPi0_pion_chipi
NTuple::Array< double > m_D02KPiPi0_pion_cos
NTuple::Array< double > m_D02KPiPi0_pion_cos
NTuple::Array< double > m_D02KPiPi0_pion_E
NTuple::Array< double > m_D02KPiPi0_pion_E
NTuple::Array< double > m_D02KPiPi0_pion_ec_toff_k
NTuple::Array< double > m_D02KPiPi0_pion_ec_toff_k
NTuple::Array< double > m_D02KPiPi0_pion_ec_toff_mu
NTuple::Array< double > m_D02KPiPi0_pion_ec_toff_mu
NTuple::Array< double > m_D02KPiPi0_pion_ec_toff_pi
NTuple::Array< double > m_D02KPiPi0_pion_ec_toff_pi
NTuple::Array< double > m_D02KPiPi0_pion_ghit
NTuple::Array< double > m_D02KPiPi0_pion_ghit
NTuple::Array< long > m_D02KPiPi0_pion_Id
NTuple::Array< long > m_D02KPiPi0_pion_Id
NTuple::Array< long > m_D02KPiPi0_pion_Id_Dedx
NTuple::Array< long > m_D02KPiPi0_pion_Id_Dedx
NTuple::Array< long > m_D02KPiPi0_pion_Id_tof
NTuple::Array< long > m_D02KPiPi0_pion_Id_tof
NTuple::Array< double > m_D02KPiPi0_pion_normPH
NTuple::Array< double > m_D02KPiPi0_pion_normPH
NTuple::Array< double > m_D02KPiPi0_pion_pp
NTuple::Array< double > m_D02KPiPi0_pion_pp
NTuple::Array< double > m_D02KPiPi0_pion_probPH
NTuple::Array< double > m_D02KPiPi0_pion_probPH
NTuple::Array< double > m_D02KPiPi0_pion_px
NTuple::Array< double > m_D02KPiPi0_pion_px
NTuple::Array< double > m_D02KPiPi0_pion_py
NTuple::Array< double > m_D02KPiPi0_pion_py
NTuple::Array< double > m_D02KPiPi0_pion_pz
NTuple::Array< double > m_D02KPiPi0_pion_pz
NTuple::Array< double > m_D02KPiPi0_pion_thit
NTuple::Array< double > m_D02KPiPi0_pion_thit
NTuple::Array< double > m_D02KPiPi0_pion_vr0
NTuple::Array< double > m_D02KPiPi0_pion_vr0
NTuple::Array< double > m_D02KPiPi0_pion_vx
NTuple::Array< double > m_D02KPiPi0_pion_vx
NTuple::Array< double > m_D02KPiPi0_pion_vy
NTuple::Array< double > m_D02KPiPi0_pion_vy
NTuple::Array< double > m_D02KPiPi0_pion_vz
NTuple::Array< double > m_D02KPiPi0_pion_vz
NTuple::Array< double > m_D02KPiPiPi_charm
NTuple::Array< double > m_D02KPiPiPi_charm
NTuple::Array< double > m_D02KPiPiPi_deltE
NTuple::Array< double > m_D02KPiPiPi_deltE
NTuple::Array< double > m_D02KPiPiPi_e
NTuple::Array< double > m_D02KPiPiPi_e
NTuple::Array< long > m_D02KPiPiPi_kaon_Id
NTuple::Array< long > m_D02KPiPiPi_kaon_Id
NTuple::Array< double > m_D02KPiPiPi_kaon_pp
NTuple::Array< double > m_D02KPiPiPi_kaon_pp
NTuple::Array< double > m_D02KPiPiPi_mass
NTuple::Array< double > m_D02KPiPiPi_mass
NTuple::Array< double > m_D02KPiPiPi_mBC
NTuple::Array< double > m_D02KPiPiPi_mBC
NTuple::Array< double > m_D02KPiPiPi_p
NTuple::Array< double > m_D02KPiPiPi_p
NTuple::Array< long > m_D02KPiPiPi_pion1_Id
NTuple::Array< long > m_D02KPiPiPi_pion1_Id
NTuple::Array< double > m_D02KPiPiPi_pion1_pp
NTuple::Array< double > m_D02KPiPiPi_pion1_pp
NTuple::Array< long > m_D02KPiPiPi_pion2_Id
NTuple::Array< long > m_D02KPiPiPi_pion2_Id
NTuple::Array< double > m_D02KPiPiPi_pion2_pp
NTuple::Array< double > m_D02KPiPiPi_pion2_pp
NTuple::Array< long > m_D02KPiPiPi_pion3_Id
NTuple::Array< long > m_D02KPiPiPi_pion3_Id
NTuple::Array< double > m_D02KPiPiPi_pion3_pp
NTuple::Array< double > m_D02KPiPiPi_pion3_pp
NTuple::Array< double > m_D02KPiPiPiPi0_charm
NTuple::Array< double > m_D02KPiPiPiPi0_charm
NTuple::Array< double > m_D02KPiPiPiPi0_deltE
NTuple::Array< double > m_D02KPiPiPiPi0_deltE
NTuple::Array< double > m_D02KPiPiPiPi0_e
NTuple::Array< double > m_D02KPiPiPiPi0_e
NTuple::Array< long > m_D02KPiPiPiPi0_kaon_Id
NTuple::Array< long > m_D02KPiPiPiPi0_kaon_Id
NTuple::Array< double > m_D02KPiPiPiPi0_kaon_pp
NTuple::Array< double > m_D02KPiPiPiPi0_kaon_pp
NTuple::Array< double > m_D02KPiPiPiPi0_mass
NTuple::Array< double > m_D02KPiPiPiPi0_mass
NTuple::Array< double > m_D02KPiPiPiPi0_mBC
NTuple::Array< double > m_D02KPiPiPiPi0_mBC
NTuple::Array< double > m_D02KPiPiPiPi0_p
NTuple::Array< double > m_D02KPiPiPiPi0_p
NTuple::Array< double > m_D02KPiPiPiPi0_photon1_cos
NTuple::Array< double > m_D02KPiPiPiPi0_photon1_cos
NTuple::Array< double > m_D02KPiPiPiPi0_photon1_E
NTuple::Array< double > m_D02KPiPiPiPi0_photon1_E
NTuple::Array< long > m_D02KPiPiPiPi0_photon1_Id
NTuple::Array< long > m_D02KPiPiPiPi0_photon1_Id
NTuple::Array< double > m_D02KPiPiPiPi0_photon2_cos
NTuple::Array< double > m_D02KPiPiPiPi0_photon2_cos
NTuple::Array< double > m_D02KPiPiPiPi0_photon2_E
NTuple::Array< double > m_D02KPiPiPiPi0_photon2_E
NTuple::Array< long > m_D02KPiPiPiPi0_photon2_Id
NTuple::Array< long > m_D02KPiPiPiPi0_photon2_Id
NTuple::Array< double > m_D02KPiPiPiPi0_pi0mass
NTuple::Array< double > m_D02KPiPiPiPi0_pi0mass
NTuple::Array< long > m_D02KPiPiPiPi0_pion1_Id
NTuple::Array< long > m_D02KPiPiPiPi0_pion1_Id
NTuple::Array< double > m_D02KPiPiPiPi0_pion1_pp
NTuple::Array< double > m_D02KPiPiPiPi0_pion1_pp
NTuple::Array< long > m_D02KPiPiPiPi0_pion2_Id
NTuple::Array< long > m_D02KPiPiPiPi0_pion2_Id
NTuple::Array< double > m_D02KPiPiPiPi0_pion2_pp
NTuple::Array< double > m_D02KPiPiPiPi0_pion2_pp
NTuple::Array< long > m_D02KPiPiPiPi0_pion3_Id
NTuple::Array< long > m_D02KPiPiPiPi0_pion3_Id
NTuple::Array< double > m_D02KPiPiPiPi0_pion3_pp
NTuple::Array< double > m_D02KPiPiPiPi0_pion3_pp
NTuple::Array< double > m_D02KsPiPi_charm
NTuple::Array< double > m_D02KsPiPi_charm
NTuple::Array< double > m_D02KsPiPi_deltE
NTuple::Array< double > m_D02KsPiPi_deltE
NTuple::Array< double > m_D02KsPiPi_e
NTuple::Array< double > m_D02KsPiPi_e
NTuple::Array< double > m_D02KsPiPi_ks_dLength
NTuple::Array< double > m_D02KsPiPi_ks_dLength
NTuple::Array< double > m_D02KsPiPi_ks_dLengthErrorRatio
NTuple::Array< double > m_D02KsPiPi_ks_dLengthErrorRatio
NTuple::Array< double > m_D02KsPiPi_ks_mass
NTuple::Array< double > m_D02KsPiPi_ks_mass
NTuple::Array< double > m_D02KsPiPi_ks_pvchi2
NTuple::Array< double > m_D02KsPiPi_ks_pvchi2
NTuple::Array< double > m_D02KsPiPi_ks_svchi2
NTuple::Array< double > m_D02KsPiPi_ks_svchi2
NTuple::Array< double > m_D02KsPiPi_ks_vfitmass
NTuple::Array< double > m_D02KsPiPi_ks_vfitmass
NTuple::Array< double > m_D02KsPiPi_mass
NTuple::Array< double > m_D02KsPiPi_mass
NTuple::Array< double > m_D02KsPiPi_mBC
NTuple::Array< double > m_D02KsPiPi_mBC
NTuple::Array< double > m_D02KsPiPi_p
NTuple::Array< double > m_D02KsPiPi_p
NTuple::Array< double > m_D02KsPiPi_pion1_cos
NTuple::Array< double > m_D02KsPiPi_pion1_cos
NTuple::Array< double > m_D02KsPiPi_pion1_E
NTuple::Array< double > m_D02KsPiPi_pion1_E
NTuple::Array< long > m_D02KsPiPi_pion1_Id
NTuple::Array< long > m_D02KsPiPi_pion1_Id
NTuple::Array< double > m_D02KsPiPi_pion1_pp
NTuple::Array< double > m_D02KsPiPi_pion1_pp
NTuple::Array< double > m_D02KsPiPi_pion1_px
NTuple::Array< double > m_D02KsPiPi_pion1_px
NTuple::Array< double > m_D02KsPiPi_pion1_py
NTuple::Array< double > m_D02KsPiPi_pion1_py
NTuple::Array< double > m_D02KsPiPi_pion1_pz
NTuple::Array< double > m_D02KsPiPi_pion1_pz
NTuple::Array< double > m_D02KsPiPi_pion1_vr0
NTuple::Array< double > m_D02KsPiPi_pion1_vr0
NTuple::Array< double > m_D02KsPiPi_pion1_vx
NTuple::Array< double > m_D02KsPiPi_pion1_vx
NTuple::Array< double > m_D02KsPiPi_pion1_vy
NTuple::Array< double > m_D02KsPiPi_pion1_vy
NTuple::Array< double > m_D02KsPiPi_pion1_vz
NTuple::Array< double > m_D02KsPiPi_pion1_vz
NTuple::Array< double > m_D02KsPiPi_pion2_cos
NTuple::Array< double > m_D02KsPiPi_pion2_cos
NTuple::Array< double > m_D02KsPiPi_pion2_E
NTuple::Array< double > m_D02KsPiPi_pion2_E
NTuple::Array< long > m_D02KsPiPi_pion2_Id
NTuple::Array< long > m_D02KsPiPi_pion2_Id
NTuple::Array< double > m_D02KsPiPi_pion2_pp
NTuple::Array< double > m_D02KsPiPi_pion2_pp
NTuple::Array< double > m_D02KsPiPi_pion2_px
NTuple::Array< double > m_D02KsPiPi_pion2_px
NTuple::Array< double > m_D02KsPiPi_pion2_py
NTuple::Array< double > m_D02KsPiPi_pion2_py
NTuple::Array< double > m_D02KsPiPi_pion2_pz
NTuple::Array< double > m_D02KsPiPi_pion2_pz
NTuple::Array< double > m_D02KsPiPi_pion2_vr0
NTuple::Array< double > m_D02KsPiPi_pion2_vr0
NTuple::Array< double > m_D02KsPiPi_pion2_vx
NTuple::Array< double > m_D02KsPiPi_pion2_vx
NTuple::Array< double > m_D02KsPiPi_pion2_vy
NTuple::Array< double > m_D02KsPiPi_pion2_vy
NTuple::Array< double > m_D02KsPiPi_pion2_vz
NTuple::Array< double > m_D02KsPiPi_pion2_vz
NTuple::Array< double > m_D02KsPiPi_pion3_cos
NTuple::Array< double > m_D02KsPiPi_pion3_cos
NTuple::Array< double > m_D02KsPiPi_pion3_E
NTuple::Array< double > m_D02KsPiPi_pion3_E
NTuple::Array< long > m_D02KsPiPi_pion3_Id
NTuple::Array< long > m_D02KsPiPi_pion3_Id
NTuple::Array< double > m_D02KsPiPi_pion3_pp
NTuple::Array< double > m_D02KsPiPi_pion3_pp
NTuple::Array< double > m_D02KsPiPi_pion3_px
NTuple::Array< double > m_D02KsPiPi_pion3_px
NTuple::Array< double > m_D02KsPiPi_pion3_py
NTuple::Array< double > m_D02KsPiPi_pion3_py
NTuple::Array< double > m_D02KsPiPi_pion3_pz
NTuple::Array< double > m_D02KsPiPi_pion3_pz
NTuple::Array< double > m_D02KsPiPi_pion3_vr0
NTuple::Array< double > m_D02KsPiPi_pion3_vr0
NTuple::Array< double > m_D02KsPiPi_pion3_vx
NTuple::Array< double > m_D02KsPiPi_pion3_vx
NTuple::Array< double > m_D02KsPiPi_pion3_vy
NTuple::Array< double > m_D02KsPiPi_pion3_vy
NTuple::Array< double > m_D02KsPiPi_pion3_vz
NTuple::Array< double > m_D02KsPiPi_pion3_vz
NTuple::Array< double > m_D02KsPiPi_pion4_cos
NTuple::Array< double > m_D02KsPiPi_pion4_cos
NTuple::Array< double > m_D02KsPiPi_pion4_E
NTuple::Array< double > m_D02KsPiPi_pion4_E
NTuple::Array< long > m_D02KsPiPi_pion4_Id
NTuple::Array< long > m_D02KsPiPi_pion4_Id
NTuple::Array< double > m_D02KsPiPi_pion4_pp
NTuple::Array< double > m_D02KsPiPi_pion4_pp
NTuple::Array< double > m_D02KsPiPi_pion4_px
NTuple::Array< double > m_D02KsPiPi_pion4_px
NTuple::Array< double > m_D02KsPiPi_pion4_py
NTuple::Array< double > m_D02KsPiPi_pion4_py
NTuple::Array< double > m_D02KsPiPi_pion4_pz
NTuple::Array< double > m_D02KsPiPi_pion4_pz
NTuple::Array< double > m_D02KsPiPi_pion4_vr0
NTuple::Array< double > m_D02KsPiPi_pion4_vr0
NTuple::Array< double > m_D02KsPiPi_pion4_vx
NTuple::Array< double > m_D02KsPiPi_pion4_vx
NTuple::Array< double > m_D02KsPiPi_pion4_vy
NTuple::Array< double > m_D02KsPiPi_pion4_vy
NTuple::Array< double > m_D02KsPiPi_pion4_vz
NTuple::Array< double > m_D02KsPiPi_pion4_vz
NTuple::Array< double > m_D02KsPiPiPi0_charm
NTuple::Array< double > m_D02KsPiPiPi0_charm
NTuple::Array< double > m_D02KsPiPiPi0_deltE
NTuple::Array< double > m_D02KsPiPiPi0_deltE
NTuple::Array< double > m_D02KsPiPiPi0_e
NTuple::Array< double > m_D02KsPiPiPi0_e
NTuple::Array< double > m_D02KsPiPiPi0_ks_dLength
NTuple::Array< double > m_D02KsPiPiPi0_ks_dLength
NTuple::Array< double > m_D02KsPiPiPi0_ks_dLengthErrorRatio
NTuple::Array< double > m_D02KsPiPiPi0_ks_dLengthErrorRatio
NTuple::Array< double > m_D02KsPiPiPi0_ks_mass
NTuple::Array< double > m_D02KsPiPiPi0_ks_mass
NTuple::Array< double > m_D02KsPiPiPi0_ks_pvchi2
NTuple::Array< double > m_D02KsPiPiPi0_ks_pvchi2
NTuple::Array< double > m_D02KsPiPiPi0_ks_svchi2
NTuple::Array< double > m_D02KsPiPiPi0_ks_svchi2
NTuple::Array< double > m_D02KsPiPiPi0_ks_vfitmass
NTuple::Array< double > m_D02KsPiPiPi0_ks_vfitmass
NTuple::Array< double > m_D02KsPiPiPi0_mass
NTuple::Array< double > m_D02KsPiPiPi0_mass
NTuple::Array< double > m_D02KsPiPiPi0_mBC
NTuple::Array< double > m_D02KsPiPiPi0_mBC
NTuple::Array< double > m_D02KsPiPiPi0_p
NTuple::Array< double > m_D02KsPiPiPi0_p
NTuple::Array< double > m_D02KsPiPiPi0_photon1_cos
NTuple::Array< double > m_D02KsPiPiPi0_photon1_cos
NTuple::Array< double > m_D02KsPiPiPi0_photon1_E
NTuple::Array< double > m_D02KsPiPiPi0_photon1_E
NTuple::Array< long > m_D02KsPiPiPi0_photon1_Id
NTuple::Array< long > m_D02KsPiPiPi0_photon1_Id
NTuple::Array< double > m_D02KsPiPiPi0_photon2_cos
NTuple::Array< double > m_D02KsPiPiPi0_photon2_cos
NTuple::Array< double > m_D02KsPiPiPi0_photon2_E
NTuple::Array< double > m_D02KsPiPiPi0_photon2_E
NTuple::Array< long > m_D02KsPiPiPi0_photon2_Id
NTuple::Array< long > m_D02KsPiPiPi0_photon2_Id
NTuple::Array< double > m_D02KsPiPiPi0_pi0mass
NTuple::Array< double > m_D02KsPiPiPi0_pi0mass
NTuple::Array< long > m_D02KsPiPiPi0_pion1_Id
NTuple::Array< long > m_D02KsPiPiPi0_pion1_Id
NTuple::Array< double > m_D02KsPiPiPi0_pion1_pp
NTuple::Array< double > m_D02KsPiPiPi0_pion1_pp
NTuple::Array< long > m_D02KsPiPiPi0_pion2_Id
NTuple::Array< long > m_D02KsPiPiPi0_pion2_Id
NTuple::Array< double > m_D02KsPiPiPi0_pion2_pp
NTuple::Array< double > m_D02KsPiPiPi0_pion2_pp
NTuple::Array< long > m_D02KsPiPiPi0_pion3_Id
NTuple::Array< long > m_D02KsPiPiPi0_pion3_Id
NTuple::Array< double > m_D02KsPiPiPi0_pion3_pp
NTuple::Array< double > m_D02KsPiPiPi0_pion3_pp
NTuple::Array< long > m_D02KsPiPiPi0_pion4_Id
NTuple::Array< long > m_D02KsPiPiPi0_pion4_Id
NTuple::Array< double > m_D02KsPiPiPi0_pion4_pp
NTuple::Array< double > m_D02KsPiPiPi0_pion4_pp
NTuple::Array< double > m_D0_deltE
NTuple::Array< double > m_D0_deltE
NTuple::Array< double > m_D0_mass
NTuple::Array< double > m_D0_mass
NTuple::Array< double > m_D0_mBC
NTuple::Array< double > m_D0_mBC
NTuple::Array< double > m_DC2KKPi_charge
NTuple::Array< double > m_DC2KKPi_charge
NTuple::Array< double > m_DC2KKPi_charm
NTuple::Array< double > m_DC2KKPi_charm
NTuple::Array< double > m_DC2KKPi_deltE
NTuple::Array< double > m_DC2KKPi_deltE
NTuple::Array< double > m_DC2KKPi_e
NTuple::Array< double > m_DC2KKPi_e
NTuple::Array< long > m_DC2KKPi_kaon1_Id
NTuple::Array< long > m_DC2KKPi_kaon1_Id
NTuple::Array< double > m_DC2KKPi_kaon1_pp
NTuple::Array< double > m_DC2KKPi_kaon1_pp
NTuple::Array< long > m_DC2KKPi_kaon2_Id
NTuple::Array< long > m_DC2KKPi_kaon2_Id
NTuple::Array< double > m_DC2KKPi_kaon2_pp
NTuple::Array< double > m_DC2KKPi_kaon2_pp
NTuple::Array< double > m_DC2KKPi_mass
NTuple::Array< double > m_DC2KKPi_mass
NTuple::Array< double > m_DC2KKPi_mBC
NTuple::Array< double > m_DC2KKPi_mBC
NTuple::Array< double > m_DC2KKPi_p
NTuple::Array< double > m_DC2KKPi_p
NTuple::Array< long > m_DC2KKPi_pion_Id
NTuple::Array< long > m_DC2KKPi_pion_Id
NTuple::Array< double > m_DC2KKPi_pion_pp
NTuple::Array< double > m_DC2KKPi_pion_pp
NTuple::Array< double > m_DC2KPiPi_charge
NTuple::Array< double > m_DC2KPiPi_charge
NTuple::Array< double > m_DC2KPiPi_charm
NTuple::Array< double > m_DC2KPiPi_charm
NTuple::Array< double > m_DC2KPiPi_deltE
NTuple::Array< double > m_DC2KPiPi_deltE
NTuple::Array< double > m_DC2KPiPi_e
NTuple::Array< double > m_DC2KPiPi_e
NTuple::Array< double > m_DC2KPiPi_kaon_cos
NTuple::Array< double > m_DC2KPiPi_kaon_cos
NTuple::Array< double > m_DC2KPiPi_kaon_E
NTuple::Array< double > m_DC2KPiPi_kaon_E
NTuple::Array< long > m_DC2KPiPi_kaon_Id
NTuple::Array< long > m_DC2KPiPi_kaon_Id
NTuple::Array< double > m_DC2KPiPi_kaon_pp
NTuple::Array< double > m_DC2KPiPi_kaon_pp
NTuple::Array< double > m_DC2KPiPi_kaon_px
NTuple::Array< double > m_DC2KPiPi_kaon_px
NTuple::Array< double > m_DC2KPiPi_kaon_py
NTuple::Array< double > m_DC2KPiPi_kaon_py
NTuple::Array< double > m_DC2KPiPi_kaon_pz
NTuple::Array< double > m_DC2KPiPi_kaon_pz
NTuple::Array< double > m_DC2KPiPi_kaon_vr0
NTuple::Array< double > m_DC2KPiPi_kaon_vr0
NTuple::Array< double > m_DC2KPiPi_kaon_vx
NTuple::Array< double > m_DC2KPiPi_kaon_vx
NTuple::Array< double > m_DC2KPiPi_kaon_vy
NTuple::Array< double > m_DC2KPiPi_kaon_vy
NTuple::Array< double > m_DC2KPiPi_kaon_vz
NTuple::Array< double > m_DC2KPiPi_kaon_vz
NTuple::Array< double > m_DC2KPiPi_mass
NTuple::Array< double > m_DC2KPiPi_mass
NTuple::Array< double > m_DC2KPiPi_mBC
NTuple::Array< double > m_DC2KPiPi_mBC
NTuple::Array< double > m_DC2KPiPi_p
NTuple::Array< double > m_DC2KPiPi_p
NTuple::Array< double > m_DC2KPiPi_pion1_cos
NTuple::Array< double > m_DC2KPiPi_pion1_cos
NTuple::Array< double > m_DC2KPiPi_pion1_E
NTuple::Array< double > m_DC2KPiPi_pion1_E
NTuple::Array< long > m_DC2KPiPi_pion1_Id
NTuple::Array< long > m_DC2KPiPi_pion1_Id
NTuple::Array< double > m_DC2KPiPi_pion1_pp
NTuple::Array< double > m_DC2KPiPi_pion1_pp
NTuple::Array< double > m_DC2KPiPi_pion1_px
NTuple::Array< double > m_DC2KPiPi_pion1_px
NTuple::Array< double > m_DC2KPiPi_pion1_py
NTuple::Array< double > m_DC2KPiPi_pion1_py
NTuple::Array< double > m_DC2KPiPi_pion1_pz
NTuple::Array< double > m_DC2KPiPi_pion1_pz
NTuple::Array< double > m_DC2KPiPi_pion1_vr0
NTuple::Array< double > m_DC2KPiPi_pion1_vr0
NTuple::Array< double > m_DC2KPiPi_pion1_vx
NTuple::Array< double > m_DC2KPiPi_pion1_vx
NTuple::Array< double > m_DC2KPiPi_pion1_vy
NTuple::Array< double > m_DC2KPiPi_pion1_vy
NTuple::Array< double > m_DC2KPiPi_pion1_vz
NTuple::Array< double > m_DC2KPiPi_pion1_vz
NTuple::Array< double > m_DC2KPiPi_pion2_cos
NTuple::Array< double > m_DC2KPiPi_pion2_cos
NTuple::Array< double > m_DC2KPiPi_pion2_E
NTuple::Array< double > m_DC2KPiPi_pion2_E
NTuple::Array< long > m_DC2KPiPi_pion2_Id
NTuple::Array< long > m_DC2KPiPi_pion2_Id
NTuple::Array< double > m_DC2KPiPi_pion2_pp
NTuple::Array< double > m_DC2KPiPi_pion2_pp
NTuple::Array< double > m_DC2KPiPi_pion2_px
NTuple::Array< double > m_DC2KPiPi_pion2_px
NTuple::Array< double > m_DC2KPiPi_pion2_py
NTuple::Array< double > m_DC2KPiPi_pion2_py
NTuple::Array< double > m_DC2KPiPi_pion2_pz
NTuple::Array< double > m_DC2KPiPi_pion2_pz
NTuple::Array< double > m_DC2KPiPi_pion2_vr0
NTuple::Array< double > m_DC2KPiPi_pion2_vr0
NTuple::Array< double > m_DC2KPiPi_pion2_vx
NTuple::Array< double > m_DC2KPiPi_pion2_vx
NTuple::Array< double > m_DC2KPiPi_pion2_vy
NTuple::Array< double > m_DC2KPiPi_pion2_vy
NTuple::Array< double > m_DC2KPiPi_pion2_vz
NTuple::Array< double > m_DC2KPiPi_pion2_vz
NTuple::Array< double > m_DC2KPiPiPi0_charge
NTuple::Array< double > m_DC2KPiPiPi0_charge
NTuple::Array< double > m_DC2KPiPiPi0_charm
NTuple::Array< double > m_DC2KPiPiPi0_charm
NTuple::Array< double > m_DC2KPiPiPi0_deltE
NTuple::Array< double > m_DC2KPiPiPi0_deltE
NTuple::Array< double > m_DC2KPiPiPi0_e
NTuple::Array< double > m_DC2KPiPiPi0_e
NTuple::Array< double > m_DC2KPiPiPi0_kaon_cos
NTuple::Array< double > m_DC2KPiPiPi0_kaon_cos
NTuple::Array< double > m_DC2KPiPiPi0_kaon_E
NTuple::Array< double > m_DC2KPiPiPi0_kaon_E
NTuple::Array< long > m_DC2KPiPiPi0_kaon_Id
NTuple::Array< long > m_DC2KPiPiPi0_kaon_Id
NTuple::Array< double > m_DC2KPiPiPi0_kaon_pp
NTuple::Array< double > m_DC2KPiPiPi0_kaon_pp
NTuple::Array< double > m_DC2KPiPiPi0_kaon_px
NTuple::Array< double > m_DC2KPiPiPi0_kaon_px
NTuple::Array< double > m_DC2KPiPiPi0_kaon_py
NTuple::Array< double > m_DC2KPiPiPi0_kaon_py
NTuple::Array< double > m_DC2KPiPiPi0_kaon_pz
NTuple::Array< double > m_DC2KPiPiPi0_kaon_pz
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vr0
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vr0
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vx
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vx
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vy
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vy
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vz
NTuple::Array< double > m_DC2KPiPiPi0_kaon_vz
NTuple::Array< double > m_DC2KPiPiPi0_mass
NTuple::Array< double > m_DC2KPiPiPi0_mass
NTuple::Array< double > m_DC2KPiPiPi0_mBC
NTuple::Array< double > m_DC2KPiPiPi0_mBC
NTuple::Array< double > m_DC2KPiPiPi0_p
NTuple::Array< double > m_DC2KPiPiPi0_p
NTuple::Array< double > m_DC2KPiPiPi0_photon1_cos
NTuple::Array< double > m_DC2KPiPiPi0_photon1_cos
NTuple::Array< double > m_DC2KPiPiPi0_photon1_E
NTuple::Array< double > m_DC2KPiPiPi0_photon1_E
NTuple::Array< long > m_DC2KPiPiPi0_photon1_Id
NTuple::Array< long > m_DC2KPiPiPi0_photon1_Id
NTuple::Array< double > m_DC2KPiPiPi0_photon2_cos
NTuple::Array< double > m_DC2KPiPiPi0_photon2_cos
NTuple::Array< double > m_DC2KPiPiPi0_photon2_E
NTuple::Array< double > m_DC2KPiPiPi0_photon2_E
NTuple::Array< long > m_DC2KPiPiPi0_photon2_Id
NTuple::Array< long > m_DC2KPiPiPi0_photon2_Id
NTuple::Array< double > m_DC2KPiPiPi0_pi0mass
NTuple::Array< double > m_DC2KPiPiPi0_pi0mass
NTuple::Array< double > m_DC2KPiPiPi0_pion1_cos
NTuple::Array< double > m_DC2KPiPiPi0_pion1_cos
NTuple::Array< double > m_DC2KPiPiPi0_pion1_E
NTuple::Array< double > m_DC2KPiPiPi0_pion1_E
NTuple::Array< long > m_DC2KPiPiPi0_pion1_Id
NTuple::Array< long > m_DC2KPiPiPi0_pion1_Id
NTuple::Array< double > m_DC2KPiPiPi0_pion1_pp
NTuple::Array< double > m_DC2KPiPiPi0_pion1_pp
NTuple::Array< double > m_DC2KPiPiPi0_pion1_px
NTuple::Array< double > m_DC2KPiPiPi0_pion1_px
NTuple::Array< double > m_DC2KPiPiPi0_pion1_py
NTuple::Array< double > m_DC2KPiPiPi0_pion1_py
NTuple::Array< double > m_DC2KPiPiPi0_pion1_pz
NTuple::Array< double > m_DC2KPiPiPi0_pion1_pz
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vr0
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vr0
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vx
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vx
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vy
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vy
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vz
NTuple::Array< double > m_DC2KPiPiPi0_pion1_vz
NTuple::Array< double > m_DC2KPiPiPi0_pion2_cos
NTuple::Array< double > m_DC2KPiPiPi0_pion2_cos
NTuple::Array< double > m_DC2KPiPiPi0_pion2_E
NTuple::Array< double > m_DC2KPiPiPi0_pion2_E
NTuple::Array< long > m_DC2KPiPiPi0_pion2_Id
NTuple::Array< long > m_DC2KPiPiPi0_pion2_Id
NTuple::Array< double > m_DC2KPiPiPi0_pion2_pp
NTuple::Array< double > m_DC2KPiPiPi0_pion2_pp
NTuple::Array< double > m_DC2KPiPiPi0_pion2_px
NTuple::Array< double > m_DC2KPiPiPi0_pion2_px
NTuple::Array< double > m_DC2KPiPiPi0_pion2_py
NTuple::Array< double > m_DC2KPiPiPi0_pion2_py
NTuple::Array< double > m_DC2KPiPiPi0_pion2_pz
NTuple::Array< double > m_DC2KPiPiPi0_pion2_pz
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vr0
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vr0
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vx
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vx
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vy
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vy
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vz
NTuple::Array< double > m_DC2KPiPiPi0_pion2_vz
NTuple::Array< double > m_DC2KsPiPi0_charge
NTuple::Array< double > m_DC2KsPiPi0_charge
NTuple::Array< double > m_DC2KsPiPi0_charm
NTuple::Array< double > m_DC2KsPiPi0_charm
NTuple::Array< double > m_DC2KsPiPi0_deltE
NTuple::Array< double > m_DC2KsPiPi0_deltE
NTuple::Array< double > m_DC2KsPiPi0_e
NTuple::Array< double > m_DC2KsPiPi0_e
NTuple::Array< double > m_DC2KsPiPi0_ks_dLength
NTuple::Array< double > m_DC2KsPiPi0_ks_dLength
NTuple::Array< double > m_DC2KsPiPi0_ks_dLengthErrorRatio
NTuple::Array< double > m_DC2KsPiPi0_ks_dLengthErrorRatio
NTuple::Array< double > m_DC2KsPiPi0_ks_mass
NTuple::Array< double > m_DC2KsPiPi0_ks_mass
NTuple::Array< double > m_DC2KsPiPi0_ks_pvchi2
NTuple::Array< double > m_DC2KsPiPi0_ks_pvchi2
NTuple::Array< double > m_DC2KsPiPi0_ks_svchi2
NTuple::Array< double > m_DC2KsPiPi0_ks_svchi2
NTuple::Array< double > m_DC2KsPiPi0_ks_vfitmass
NTuple::Array< double > m_DC2KsPiPi0_ks_vfitmass
NTuple::Array< double > m_DC2KsPiPi0_mass
NTuple::Array< double > m_DC2KsPiPi0_mass
NTuple::Array< double > m_DC2KsPiPi0_mBC
NTuple::Array< double > m_DC2KsPiPi0_mBC
NTuple::Array< double > m_DC2KsPiPi0_p
NTuple::Array< double > m_DC2KsPiPi0_p
NTuple::Array< double > m_DC2KsPiPi0_photon1_cos
NTuple::Array< double > m_DC2KsPiPi0_photon1_cos
NTuple::Array< double > m_DC2KsPiPi0_photon1_E
NTuple::Array< double > m_DC2KsPiPi0_photon1_E
NTuple::Array< long > m_DC2KsPiPi0_photon1_Id
NTuple::Array< long > m_DC2KsPiPi0_photon1_Id
NTuple::Array< double > m_DC2KsPiPi0_photon2_cos
NTuple::Array< double > m_DC2KsPiPi0_photon2_cos
NTuple::Array< double > m_DC2KsPiPi0_photon2_E
NTuple::Array< double > m_DC2KsPiPi0_photon2_E
NTuple::Array< long > m_DC2KsPiPi0_photon2_Id
NTuple::Array< long > m_DC2KsPiPi0_photon2_Id
NTuple::Array< double > m_DC2KsPiPi0_pi0mass
NTuple::Array< double > m_DC2KsPiPi0_pi0mass
NTuple::Array< double > m_DC2KsPiPi0_pion1_cos
NTuple::Array< double > m_DC2KsPiPi0_pion1_cos
NTuple::Array< double > m_DC2KsPiPi0_pion1_E
NTuple::Array< double > m_DC2KsPiPi0_pion1_E
NTuple::Array< long > m_DC2KsPiPi0_pion1_Id
NTuple::Array< long > m_DC2KsPiPi0_pion1_Id
NTuple::Array< double > m_DC2KsPiPi0_pion1_pp
NTuple::Array< double > m_DC2KsPiPi0_pion1_pp
NTuple::Array< double > m_DC2KsPiPi0_pion1_px
NTuple::Array< double > m_DC2KsPiPi0_pion1_px
NTuple::Array< double > m_DC2KsPiPi0_pion1_py
NTuple::Array< double > m_DC2KsPiPi0_pion1_py
NTuple::Array< double > m_DC2KsPiPi0_pion1_pz
NTuple::Array< double > m_DC2KsPiPi0_pion1_pz
NTuple::Array< double > m_DC2KsPiPi0_pion1_vr0
NTuple::Array< double > m_DC2KsPiPi0_pion1_vr0
NTuple::Array< double > m_DC2KsPiPi0_pion1_vx
NTuple::Array< double > m_DC2KsPiPi0_pion1_vx
NTuple::Array< double > m_DC2KsPiPi0_pion1_vy
NTuple::Array< double > m_DC2KsPiPi0_pion1_vy
NTuple::Array< double > m_DC2KsPiPi0_pion1_vz
NTuple::Array< double > m_DC2KsPiPi0_pion1_vz
NTuple::Array< double > m_DC2KsPiPi0_pion2_cos
NTuple::Array< double > m_DC2KsPiPi0_pion2_cos
NTuple::Array< double > m_DC2KsPiPi0_pion2_E
NTuple::Array< double > m_DC2KsPiPi0_pion2_E
NTuple::Array< long > m_DC2KsPiPi0_pion2_Id
NTuple::Array< long > m_DC2KsPiPi0_pion2_Id
NTuple::Array< double > m_DC2KsPiPi0_pion2_pp
NTuple::Array< double > m_DC2KsPiPi0_pion2_pp
NTuple::Array< double > m_DC2KsPiPi0_pion2_px
NTuple::Array< double > m_DC2KsPiPi0_pion2_px
NTuple::Array< double > m_DC2KsPiPi0_pion2_py
NTuple::Array< double > m_DC2KsPiPi0_pion2_py
NTuple::Array< double > m_DC2KsPiPi0_pion2_pz
NTuple::Array< double > m_DC2KsPiPi0_pion2_pz
NTuple::Array< double > m_DC2KsPiPi0_pion2_vr0
NTuple::Array< double > m_DC2KsPiPi0_pion2_vr0
NTuple::Array< double > m_DC2KsPiPi0_pion2_vx
NTuple::Array< double > m_DC2KsPiPi0_pion2_vx
NTuple::Array< double > m_DC2KsPiPi0_pion2_vy
NTuple::Array< double > m_DC2KsPiPi0_pion2_vy
NTuple::Array< double > m_DC2KsPiPi0_pion2_vz
NTuple::Array< double > m_DC2KsPiPi0_pion2_vz
NTuple::Array< double > m_DC2KsPiPi0_pion3_cos
NTuple::Array< double > m_DC2KsPiPi0_pion3_cos
NTuple::Array< double > m_DC2KsPiPi0_pion3_E
NTuple::Array< double > m_DC2KsPiPi0_pion3_E
NTuple::Array< long > m_DC2KsPiPi0_pion3_Id
NTuple::Array< long > m_DC2KsPiPi0_pion3_Id
NTuple::Array< double > m_DC2KsPiPi0_pion3_pp
NTuple::Array< double > m_DC2KsPiPi0_pion3_pp
NTuple::Array< double > m_DC2KsPiPi0_pion3_px
NTuple::Array< double > m_DC2KsPiPi0_pion3_px
NTuple::Array< double > m_DC2KsPiPi0_pion3_py
NTuple::Array< double > m_DC2KsPiPi0_pion3_py
NTuple::Array< double > m_DC2KsPiPi0_pion3_pz
NTuple::Array< double > m_DC2KsPiPi0_pion3_pz
NTuple::Array< double > m_DC2KsPiPi0_pion3_vr0
NTuple::Array< double > m_DC2KsPiPi0_pion3_vr0
NTuple::Array< double > m_DC2KsPiPi0_pion3_vx
NTuple::Array< double > m_DC2KsPiPi0_pion3_vx
NTuple::Array< double > m_DC2KsPiPi0_pion3_vy
NTuple::Array< double > m_DC2KsPiPi0_pion3_vy
NTuple::Array< double > m_DC2KsPiPi0_pion3_vz
NTuple::Array< double > m_DC2KsPiPi0_pion3_vz
NTuple::Array< double > m_DC2KsPiPiPi_charge
NTuple::Array< double > m_DC2KsPiPiPi_charge
NTuple::Array< double > m_DC2KsPiPiPi_charm
NTuple::Array< double > m_DC2KsPiPiPi_charm
NTuple::Array< double > m_DC2KsPiPiPi_deltE
NTuple::Array< double > m_DC2KsPiPiPi_deltE
NTuple::Array< double > m_DC2KsPiPiPi_e
NTuple::Array< double > m_DC2KsPiPiPi_e
NTuple::Array< double > m_DC2KsPiPiPi_ks_dLength
NTuple::Array< double > m_DC2KsPiPiPi_ks_dLength
NTuple::Array< double > m_DC2KsPiPiPi_ks_dLengthErrorRatio
NTuple::Array< double > m_DC2KsPiPiPi_ks_dLengthErrorRatio
NTuple::Array< double > m_DC2KsPiPiPi_ks_mass
NTuple::Array< double > m_DC2KsPiPiPi_ks_mass
NTuple::Array< double > m_DC2KsPiPiPi_ks_pvchi2
NTuple::Array< double > m_DC2KsPiPiPi_ks_pvchi2
NTuple::Array< double > m_DC2KsPiPiPi_ks_svchi2
NTuple::Array< double > m_DC2KsPiPiPi_ks_svchi2
NTuple::Array< double > m_DC2KsPiPiPi_ks_vfitmass
NTuple::Array< double > m_DC2KsPiPiPi_ks_vfitmass
NTuple::Array< double > m_DC2KsPiPiPi_mass
NTuple::Array< double > m_DC2KsPiPiPi_mass
NTuple::Array< double > m_DC2KsPiPiPi_mBC
NTuple::Array< double > m_DC2KsPiPiPi_mBC
NTuple::Array< double > m_DC2KsPiPiPi_p
NTuple::Array< double > m_DC2KsPiPiPi_p
NTuple::Array< long > m_DC2KsPiPiPi_pion1_Id
NTuple::Array< long > m_DC2KsPiPiPi_pion1_Id
NTuple::Array< double > m_DC2KsPiPiPi_pion1_pp
NTuple::Array< double > m_DC2KsPiPiPi_pion1_pp
NTuple::Array< long > m_DC2KsPiPiPi_pion2_Id
NTuple::Array< long > m_DC2KsPiPiPi_pion2_Id
NTuple::Array< double > m_DC2KsPiPiPi_pion2_pp
NTuple::Array< double > m_DC2KsPiPiPi_pion2_pp
NTuple::Array< long > m_DC2KsPiPiPi_pion3_Id
NTuple::Array< long > m_DC2KsPiPiPi_pion3_Id
NTuple::Array< double > m_DC2KsPiPiPi_pion3_pp
NTuple::Array< double > m_DC2KsPiPiPi_pion3_pp
NTuple::Array< long > m_DC2KsPiPiPi_pion4_Id
NTuple::Array< long > m_DC2KsPiPiPi_pion4_Id
NTuple::Array< double > m_DC2KsPiPiPi_pion4_pp
NTuple::Array< double > m_DC2KsPiPiPi_pion4_pp
NTuple::Array< long > m_DC2KsPiPiPi_pion5_Id
NTuple::Array< long > m_DC2KsPiPiPi_pion5_Id
NTuple::Array< double > m_DC2KsPiPiPi_pion5_pp
NTuple::Array< double > m_DC2KsPiPiPi_pion5_pp
NTuple::Array< double > m_DC_deltE
NTuple::Array< double > m_DC_deltE
NTuple::Array< double > m_DC_mass
NTuple::Array< double > m_DC_mass
NTuple::Array< double > m_DC_mBC
NTuple::Array< double > m_DC_mBC
int m_debug
std::string m_decayModeHistName [3]
std::string m_DecayModeItemName [6]
NTuple::Array< double > m_dedx_pid
NTuple::Array< double > m_dedx_pid
NTuple::Array< double > m_deltae
NTuple::Array< double > m_deltae
double m_deltECut
NTuple::Array< long > m_dtagbeamE
NTuple::Array< long > m_dtagbeamE
NTuple::Array< double > m_e
NTuple::Array< double > m_e
NTuple::Array< double > m_e3x3
NTuple::Array< double > m_e3x3
NTuple::Array< double > m_e5x5
NTuple::Array< double > m_e5x5
NTuple::Array< double > m_ec_tof
NTuple::Array< double > m_ec_tof
NTuple::Array< double > m_ec_toff_e
NTuple::Array< double > m_ec_toff_e
NTuple::Array< double > m_ec_toff_k
NTuple::Array< double > m_ec_toff_k
NTuple::Array< double > m_ec_toff_mu
NTuple::Array< double > m_ec_toff_mu
NTuple::Array< double > m_ec_toff_p
NTuple::Array< double > m_ec_toff_p
NTuple::Array< double > m_ec_toff_pi
NTuple::Array< double > m_ec_toff_pi
NTuple::Array< double > m_ec_tsig_e
NTuple::Array< double > m_ec_tsig_e
NTuple::Array< double > m_ec_tsig_k
NTuple::Array< double > m_ec_tsig_k
NTuple::Array< double > m_ec_tsig_mu
NTuple::Array< double > m_ec_tsig_mu
NTuple::Array< double > m_ec_tsig_p
NTuple::Array< double > m_ec_tsig_p
NTuple::Array< double > m_ec_tsig_pi
NTuple::Array< double > m_ec_tsig_pi
double m_Endcap_th_1
double m_Endcap_th_2
NTuple::Array< double > m_energy
NTuple::Array< double > m_energy
double m_energyThreshold
double m_energyThreshold_b
double m_energyThreshold_e
NTuple::Array< double > m_eSeed
NTuple::Array< double > m_eSeed
NTuple::Item< double > m_evtbeamE
NTuple::Item< double > m_evtbeamE
NTuple::Item< long > m_evtnch
NTuple::Item< long > m_evtnch
NTuple::Item< long > m_evtnneu
NTuple::Item< long > m_evtnneu
NTuple::Item< long > m_evtrec
NTuple::Item< long > m_evtrec
NTuple::Item< long > m_evtrun
NTuple::Item< long > m_evtrun
double m_gammaAngCut
NTuple::Array< double > m_ghit
NTuple::Array< double > m_ghit
int m_irun
double m_KsDLengthCut
std::string m_KsHistName [4]
std::string m_KsItemName [6]
NTuple::Array< double > m_lat
NTuple::Array< double > m_lat
NTuple::Array< double > m_mass
NTuple::Array< double > m_mass
NTuple::Array< double > m_mBC
NTuple::Array< double > m_mBC
double m_mKsMaxCut
double m_mKsMinCut
NTuple::Array< double > m_mode
NTuple::Array< double > m_mode
double m_mpi0Max
double m_mpi0MaxCut
double m_mpi0Min
double m_mpi0MinCut
NTuple::Item< long > m_nch
NTuple::Item< long > m_nch
NTuple::Item< long > m_ngch
NTuple::Item< long > m_ngch
NTuple::Item< long > m_ngch2
NTuple::Item< long > m_ngch2
NTuple::Item< long > m_nggneu
NTuple::Item< long > m_nggneu
NTuple::Item< long > m_nneu
NTuple::Item< long > m_nneu
NTuple::Array< double > m_normPH
NTuple::Array< double > m_normPH
NTuple::Array< long > m_nothershower
NTuple::Array< long > m_nothershower
NTuple::Array< long > m_nothertrk
NTuple::Array< long > m_nothertrk
NTuple::Array< long > m_nshower
NTuple::Array< long > m_nshower
NTuple::Array< long > m_ntrk
NTuple::Array< long > m_ntrk
NTuple::Item< long > m_numAllMode
NTuple::Item< long > m_numAllMode
NTuple::Item< long > m_numD0Mode
NTuple::Item< long > m_numD0Mode
NTuple::Item< long > m_numDCMode
NTuple::Item< long > m_numDCMode
NTuple::Array< double > m_numHits
NTuple::Array< double > m_numHits
NTuple::Array< double > m_numofchildren
NTuple::Array< double > m_numofchildren
NTuple::Array< double > m_ph_btof1
NTuple::Array< double > m_ph_btof1
NTuple::Array< double > m_ph_etof
NTuple::Array< double > m_ph_etof
NTuple::Array< double > m_phiemc
NTuple::Array< double > m_phiemc
std::string m_photonHistName [5]
std::string m_PhotonItemName [6]
std::string m_Pi0HistName [5]
std::string m_Pi0ItemName [7]
VertexParameter m_privxpar
NTuple::Array< double > m_prob_pid
NTuple::Array< double > m_prob_pid
NTuple::Array< double > m_probPH
NTuple::Array< double > m_probPH
NTuple::Array< double > m_ptot_btof1
NTuple::Array< double > m_ptot_btof1
NTuple::Array< double > m_ptot_etof
NTuple::Array< double > m_ptot_etof
NTuple::Array< double > m_ptrk
NTuple::Array< double > m_ptrk
NTuple::Array< double > m_ptrk_pid
NTuple::Array< double > m_ptrk_pid
NTuple::Array< double > m_qual_btof1
NTuple::Array< double > m_qual_btof1
NTuple::Array< double > m_qual_etof
NTuple::Array< double > m_qual_etof
bool m_ReadBeamEFromDB
ReadBeamInfFromDb m_readDb
NTuple::Item< long > m_rec
NTuple::Item< long > m_rec
NTuple::Item< long > m_recNumD02KPi
NTuple::Item< long > m_recNumD02KPi
NTuple::Item< long > m_recNumD02KPiPi0
NTuple::Item< long > m_recNumD02KPiPi0
NTuple::Item< long > m_recNumD02KPiPiPi
NTuple::Item< long > m_recNumD02KPiPiPi
NTuple::Item< long > m_recNumD02KPiPiPiPi0
NTuple::Item< long > m_recNumD02KPiPiPiPi0
NTuple::Item< long > m_recNumD02KsPiPi
NTuple::Item< long > m_recNumD02KsPiPi
NTuple::Item< long > m_recNumD02KsPiPiPi0
NTuple::Item< long > m_recNumD02KsPiPiPi0
NTuple::Item< long > m_recNumDC2KKPi
NTuple::Item< long > m_recNumDC2KKPi
NTuple::Item< long > m_recNumDC2KPiPi
NTuple::Item< long > m_recNumDC2KPiPi
NTuple::Item< long > m_recNumDC2KPiPiPi0
NTuple::Item< long > m_recNumDC2KPiPiPi0
NTuple::Item< long > m_recNumDC2KsPiPi0
NTuple::Item< long > m_recNumDC2KsPiPi0
NTuple::Item< long > m_recNumDC2KsPiPiPi
NTuple::Item< long > m_recNumDC2KsPiPiPi
int m_regHist
NTuple::Array< double > m_rhit_etof
NTuple::Array< double > m_rhit_etof
NTuple::Item< long > m_run
NTuple::Item< long > m_run
NTuple::Array< double > m_secondmoment
NTuple::Array< double > m_secondmoment
NTuple::Array< long > m_shwidtof
NTuple::Array< long > m_shwidtof
NTuple::Array< double > m_te_btof1
NTuple::Array< double > m_te_btof1
NTuple::Array< double > m_te_etof
NTuple::Array< double > m_te_etof
NTuple::Array< double > m_thit
NTuple::Array< double > m_thit
ITHistSvc * m_thsvc
ITHistSvc * m_thsvc
NTuple::Array< double > m_tk_btof1
NTuple::Array< double > m_tk_btof1
NTuple::Array< double > m_tk_etof
NTuple::Array< double > m_tk_etof
NTuple::Array< double > m_tmu_btof1
NTuple::Array< double > m_tmu_btof1
NTuple::Array< double > m_tmu_etof
NTuple::Array< double > m_tmu_etof
NTuple::Array< double > m_tof1_pid
NTuple::Array< double > m_tof1_pid
NTuple::Array< double > m_tof2_pid
NTuple::Array< double > m_tof2_pid
NTuple::Array< double > m_tp_btof1
NTuple::Array< double > m_tp_btof1
NTuple::Array< double > m_tp_etof
NTuple::Array< double > m_tp_etof
NTuple::Array< double > m_tpi_btof1
NTuple::Array< double > m_tpi_btof1
NTuple::Array< double > m_tpi_etof
NTuple::Array< double > m_tpi_etof
std::string m_trackDedxHistName [6]
std::string m_TrackDedxItemName [7]
std::string m_trackHistName [10]
std::string m_TrackItemName [11]
std::string m_trackTofHistName [6]
std::string m_TrackTofItemName [7]
NTuple::Array< long > m_trkiddedx
NTuple::Array< long > m_trkiddedx
NTuple::Array< long > m_trkidtof
NTuple::Array< long > m_trkidtof
NTuple::Tuple * m_tuple11
NTuple::Tuple * m_tuple11
NTuple::Tuple * m_tuple12
NTuple::Tuple * m_tuple12
NTuple::Tuple * m_tuple13
NTuple::Tuple * m_tuple13
NTuple::Tuple * m_tuple2
NTuple::Tuple * m_tuple2
NTuple::Tuple * m_tuple4
NTuple::Tuple * m_tuple4
NTuple::Tuple * m_tuple5
NTuple::Tuple * m_tuple5
NTuple::Item< double > m_Vct
NTuple::Item< double > m_Vct
NTuple::Item< double > m_vr0
NTuple::Item< double > m_vr0
double m_vr0cut
VertexFitm_vtxFit
VertexFitm_vtxFit
NTuple::Item< long > m_vtxTrkId
NTuple::Item< long > m_vtxTrkId
NTuple::Item< double > m_vx0
NTuple::Item< double > m_vx0
VertexParameter m_vxpar
NTuple::Item< double > m_vy0
NTuple::Item< double > m_vy0
NTuple::Item< double > m_vz0
NTuple::Item< double > m_vz0
double m_vz0cut
int m_writeTuple
NTuple::Array< double > m_x
NTuple::Array< double > m_x
NTuple::Array< double > m_y
NTuple::Array< double > m_y
NTuple::Array< double > m_z
NTuple::Array< double > m_z
NTuple::Array< double > m_zhit_btof1
NTuple::Array< double > m_zhit_btof1


Constructor & Destructor Documentation

DQADtag::DQADtag const std::string &  name,
ISvcLocator *  pSvcLocator
 

00067                                                                 :
00068   Algorithm(name, pSvcLocator) {
00069   
00070   //Declare the properties  
00071   declareProperty("Vr0cut", m_vr0cut=1.0);
00072   declareProperty("Vz0cut", m_vz0cut=10.0);
00073   declareProperty("Vctcut", m_cthcut=0.93);
00074   declareProperty("mpi0Max", m_mpi0Min =0.1);
00075   declareProperty("mpi0Min", m_mpi0Max =0.16);
00076   declareProperty("EnergyThreshold",    m_energyThreshold=0.04);
00077   declareProperty("BarrelEmc_th",               m_Barrel_th    = 0.82);
00078   declareProperty("EndcapEmc_th_1",     m_Endcap_th_1  = 0.85);
00079   declareProperty("EndcapEmc_th_2",     m_Endcap_th_2  = 0.93);
00080   declareProperty("EnergyThreshold_b",  m_energyThreshold_b=0.025);
00081   declareProperty("EnergyThreshold_e",  m_energyThreshold_e=0.05);
00082   declareProperty("GammaAngCut",                m_gammaAngCut=25.0);
00083   declareProperty("ReadBeamEFromDB",    m_ReadBeamEFromDB = false );
00084   declareProperty("BeamE",              m_beamE = 1.885 );
00085   declareProperty("CheckDedx", m_checkDedx = 0);
00086   declareProperty("CheckTof",  m_checkTof = 0);
00087   declareProperty("CheckVtx", m_checkVtx= 0);
00088   declareProperty("CheckEvt",  m_checkEvt= 0);
00089   declareProperty("WriteTuple",  m_writeTuple = 1);
00090   declareProperty("Debug",     m_debug = 0);
00091   declareProperty("deltECut",     m_deltECut = 0.03);
00092   declareProperty("mpi0MaxCut", m_mpi0MinCut =0.117);
00093   declareProperty("mpi0MinCut", m_mpi0MaxCut =0.145);
00094   declareProperty("mKsMaxCut",     m_mKsMaxCut = 0.505);
00095   declareProperty("mKsMinCut",     m_mKsMinCut = 0.49);
00096   declareProperty("KsDLengthCut",     m_KsDLengthCut = 12.0);
00097   declareProperty("CheckDecayMode",   m_checkDecayMode = 2);
00098   declareProperty("RegHist",   m_regHist = 1);
00099   m_vtxFit = VertexFit::instance();
00100   m_2ndVtxFit = SecondVertexFit::instance();
00101   HepPoint3D vx(0., 0., 0.);
00102   HepSymMatrix Evx(3, 0);
00103   double bx = 1E+6;
00104   double by = 1E+6;
00105   double bz = 1E+6;
00106   Evx[0][0] = bx*bx;
00107   Evx[1][1] = by*by;
00108   Evx[2][2] = bz*bz;
00109   m_vxpar.setVx(vx);
00110   m_vxpar.setEvx(Evx);
00111   m_privxpar.setVx(vx);
00112   m_privxpar.setEvx(Evx);
00113   //log = MsgStream(msgSvc(), name());
00114   TString strDecayModeName[6] = {"mBC","deltE","p","charm","mass","e"};
00115   m_decayModeHistName[0] = "mBC"; 
00116   m_decayModeHistName[1] = "deltE"; 
00117   m_decayModeHistName[2] = "mass"; 
00118   for (int i=0;i!=6;i++)
00119   {
00120   m_DecayModeItemName[i] = strDecayModeName[i]; 
00121   }
00122   //for (int i=0;i!=6;i++)
00123   //{
00124   //cout<<"m_DecayModeItemName: "<<m_DecayModeItemName[i]<<endl;
00125   //}
00126   TString strTrkName[10] = {"px","py","pz","pp","vx","vy","vz","vr0","cos","E"};
00127   m_TrackItemName[10] = "Id";
00128   for (int i=0;i!=10;i++)
00129   {
00130   m_trackHistName[i] = strTrkName[i]; 
00131   m_TrackItemName[i] = strTrkName[i]; 
00132   }
00133   TString strPhotonName[5] = {"numHits","secondmoment","x","y","z"};
00134   m_PhotonItemName[5] = "Id_Emc";
00135   for (int i=0;i!=5;i++)
00136   {
00137   m_photonHistName[i] = strPhotonName[i];
00138   m_PhotonItemName[i] = strPhotonName[i];
00139   }
00140   TString strTrkDedxName[6] = {"chik","chipi","ghit","thit","probPH","normPH"};
00141   for (int i=0;i!=6;i++)
00142   {
00143   m_trackDedxHistName[i] = strTrkDedxName[i]; 
00144   m_TrackDedxItemName[i] = strTrkDedxName[i]; 
00145   }
00146   m_TrackDedxItemName[6] = "Id_Dedx";
00147   TString strTrkTofName[6] = {"br_toff_mu","br_toff_pi","br_toff_k","ec_toff_mu","ec_toff_pi","ec_toff_k" };
00148   for (int i=0;i!=6;i++)
00149   {
00150   m_trackTofHistName[i] = strTrkTofName[i];
00151   m_TrackTofItemName[i] = strTrkTofName[i];
00152   }
00153   m_TrackTofItemName[6] = "Id_tof";
00154   TString strKsName[4] = {"vfitmass","mass","dLength","dLengthErrorRatio"};
00155   for (int i=0;i!=4;i++)
00156   {
00157   m_KsHistName[i] = strKsName[i]; 
00158   m_KsItemName[i] = strKsName[i]; 
00159   }
00160   m_KsItemName[4] = "pvchi2";
00161   m_KsItemName[5] = "svchi2";
00162   TString strPi0Name[7] = {"pi0mass","photon1_E","photon1_cos","photon2_E","photon2_cos","photon1_Id","photon2_Id"};
00163   for (int i=0;i!=5;i++)
00164   {
00165   m_Pi0HistName[i] = strPi0Name[i]; 
00166   m_Pi0ItemName[i] = strPi0Name[i];
00167   }
00168   m_Pi0ItemName[5] = "photon1_Id";
00169   m_Pi0ItemName[6] = "photon2_Id";
00170 
00171   }

DQADtag::DQADtag const std::string &  name,
ISvcLocator *  pSvcLocator
 


Member Function Documentation

StatusCode DQADtag::execute  ) 
 

StatusCode DQADtag::execute  ) 
 

00864                             {
00865 
00866   //  std::cout << "execute()" << std::endl;
00867 
00868   MsgStream log(msgSvc(), name());
00869   log << MSG::INFO << "in execute()" << endreq;
00870 
00871   setFilterPassed(false);
00872 
00873   SmartDataPtr<Event::EventHeader> eventHeader(eventSvc(),"/Event/EventHeader");
00874   int run=eventHeader->runNumber();
00875   int event=eventHeader->eventNumber();
00876   log << MSG::DEBUG <<"run, evtnum = "
00877         << run << " , "
00878         << event <<endreq;
00879 
00880   m_run = eventHeader->runNumber();  
00881   m_rec = eventHeader->eventNumber();
00882   m_evtrun = eventHeader->runNumber();  
00883   m_evtrec = eventHeader->eventNumber();
00884 
00886   // get beam energy
00888   if(m_ReadBeamEFromDB&&m_irun!=run){ 
00889         m_irun=run;
00890         if(m_readDb.isRunValid(m_irun))   
00891           m_beamE=m_readDb.getbeamE(m_irun);
00892   }
00893 
00894   double beamE=m_beamE;
00895   m_evtbeamE = m_beamE;
00896 
00897   if (m_debug) 
00898         cout<<"event "<<event<<endl;
00899   Ncut[0]++;
00900   if (Ncut[0]%10000 == 0)
00901   {
00902         cout<<"Ncut[0]: "<<Ncut[0]<<endl;
00903   }
00904   //if (Ncut[0]<120000)
00905   //return StatusCode::SUCCESS;
00906   SmartDataPtr<EvtRecEvent> evtRecEvent(eventSvc(), EventModel::EvtRec::EvtRecEvent);
00907   log << MSG::INFO << "get event tag OK" << endreq;
00908   log << MSG::DEBUG <<"ncharg, nneu, tottks = " 
00909         << evtRecEvent->totalCharged() << " , "
00910         << evtRecEvent->totalNeutral() << " , "
00911         << evtRecEvent->totalTracks() <<endreq;
00912 
00913   m_nch  = evtRecEvent->totalCharged();
00914   m_nneu = evtRecEvent->totalNeutral();
00915   m_evtnch  = evtRecEvent->totalCharged();
00916   m_evtnneu = evtRecEvent->totalNeutral();
00917 
00918   SmartDataPtr<EvtRecTrackCol> evtRecTrkCol(eventSvc(), EventModel::EvtRec::EvtRecTrackCol);
00919 
00920   //get primay vetex from db
00921   Hep3Vector xorigin(0,0,0);
00922   IVertexDbSvc*  vtxsvc;
00923   HepPoint3D vx(0., 0., 0.);
00924   HepSymMatrix Evx(3, 0);
00925   Gaudi::svcLocator()->service("VertexDbSvc", vtxsvc);
00926   if (vtxsvc->isVertexValid()) {
00927 
00928         double* vertex = vtxsvc->PrimaryVertex();     //vertex[0] = vx; vertex[1]= vy; vertex[2] = vz;
00929         double* vertexsigma = vtxsvc->SigmaPrimaryVertex();     
00930         xorigin.setX(vertex[0]);
00931         xorigin.setY(vertex[1]);
00932         xorigin.setZ(vertex[2]);
00933         vx[0] = vertex[0];
00934         vx[1] = vertex[1];
00935         vx[2] = vertex[2];
00936         Evx[0][0] = vertexsigma[0]*vertexsigma[0];
00937         Evx[1][1] = vertexsigma[1]*vertexsigma[1];
00938         Evx[2][2] = vertexsigma[2]*vertexsigma[2];
00939         m_privxpar.setVx(vx);
00940         m_privxpar.setEvx(Evx);
00941   }
00942 
00943   Vp4 pDtagCand_cms;
00944   pDtagCand_cms.clear();
00945   int numDtagCand = 0;
00946   vector<double> vmBC_D0, vmDCand_D0, vdeltE_D0, vpDCand_D0, vmpi0, vvmks, vmksp4,\
00947         vvlks, vmBC_DC, vmDCand_DC, vdeltE_DC, vpDCand_DC;
00948   vmBC_D0.clear();
00949   vmDCand_D0.clear();
00950   vdeltE_D0.clear();
00951   vpDCand_D0.clear();
00952   vmBC_DC.clear();
00953   vmDCand_DC.clear();
00954   vdeltE_DC.clear();
00955   vpDCand_DC.clear();
00956   vmpi0.clear();
00957   vvmks.clear();
00958   vmksp4.clear();
00959   vvlks.clear();
00960 
00961   SmartDataPtr<EvtRecDTagCol> evtRecDTagCol(eventSvc(), EventModel::EvtRec::EvtRecDTagCol);
00962   if ( ! evtRecDTagCol ) {
00963         cout << "Could not find EvtRecDTagCol" << endl;
00964         return StatusCode::SUCCESS;
00965   }
00966   //m_numAllMode = evtRecDTagCol->size();
00967 
00968   //use util tool to get dtaglist
00969   DTagTool dtagTool;
00970   if( dtagTool.isDTagListEmpty() ){
00971         if (m_debug) 
00972           cout<<"no D candidates found"<<endl;
00973         return StatusCode::SUCCESS;
00974   }
00975 
00976   DTagToolIterator iter_begin = dtagTool.modes_begin();
00977   DTagToolIterator iter_end =dtagTool.modes_end();
00978 
00979 
00980   int nCharge = 0;
00981 
00982   if (m_debug)
00983   {
00984         //test to get one mode only
00985         cout<<"test single mode search :"<< EvtRecDTag::kD0toKPi<<endl;  
00986 
00987         vector<int> mode = dtagTool.mode( EvtRecDTag::kD0toKPi );
00988         cout<<" there are "<< mode.size() <<" candidates for this  mode" <<endl;
00989 
00990         for( int i=0; i < mode.size(); i++){
00991 
00992           DTagToolIterator iter= dtagTool.modes_begin()+ mode[i];
00993           cout<<"No."<<i+1<<" candidate deltaE is : "<< (*iter)->deltaE()<<endl; 
00994 
00995         }
00996   }
00997 
00998   //loop the whole DTag lists, do all kinds of fit in side the loop
00999   const int numMode = 11;
01000   int indexD[numMode], indexTof[numMode], indexDedx[numMode],numDCand[numMode];
01001   for (int i=0;i!=numMode;i++) 
01002   {
01003         indexD[i] = 0;
01004         indexTof[i] = 0;
01005         indexDedx[i] = 0;
01006         numDCand[i] = 0;
01007   }
01008   int indexDAll = 0;
01009   int indexD0All = 0;
01010   int indexDCAll = 0;
01011 
01012   for (DTagToolIterator iter_dtag=iter_begin; iter_dtag != iter_end; iter_dtag++)
01013   {
01014         bool iswritten = 1;
01015         //decay mode name
01016         if (m_debug)
01017         {
01018           cout<<"***************"<<endl;
01019           cout<<"***************"<<endl;
01020           dtagTool<< iter_dtag;
01021           cout<<"***************"<<endl;
01022           cout<<"***************"<<endl;
01023         }
01024 
01025         // ***********************************************************************
01026         // m_checkDecayMode == 0 : allDecayMode         donot check pi0 Ks
01027         // m_checkDecayMode == 1 : singleDecayMode  D0 to KPi
01028         // m_checkDecayMode == 2 : fewDecayMode         10 decay modes  check pi0 Ks    
01029         // ***********************************************************************
01030         if (m_checkDecayMode < 3)               
01031         {
01032           //    general variables
01033           //HepLorentzVector p4=(*iter_dtag)->p4();
01034           //p4.boost(-0.011,0,0);
01035 
01036           //Hep3Vector p3=p4.v();
01037           //double deltaEDCand = (*iter_dtag)->deltaE();
01038           //double mBCDCand =(*iter_dtag)->mBC();  
01039           //if(fabs(deltaEDCand)>=0.1) continue;
01040           //if(mBCDCand<=1.8 || mBCDCand>=2.0) continue;
01041           m_dtagbeamE[indexDAll] = m_beamE;
01042           m_mode[indexDAll]=(*iter_dtag)->decayMode();
01043           m_charge[indexDAll]=(*iter_dtag)->charge();
01044           m_charm[indexDAll]=(*iter_dtag)->charm();
01045           m_numofchildren[indexDAll]=(*iter_dtag)->numOfChildren();
01046           m_mass[indexDAll]=(*iter_dtag)->mass();
01047           m_mBC[indexDAll]=(*iter_dtag)->mBC();
01048           m_e[indexDAll]=(*iter_dtag)->beamE();
01049           m_deltae[indexDAll]=(*iter_dtag)->deltaE();
01050           pDtagCand_cms.push_back((*iter_dtag)->p4());  
01051           SmartRefVector<EvtRecTrack> tracks=(*iter_dtag)->tracks();
01052           SmartRefVector<EvtRecTrack> othertracks=(*iter_dtag)->otherTracks();
01053           SmartRefVector<EvtRecTrack> othershowers=(*iter_dtag)->otherShowers();
01054           SmartRefVector<EvtRecTrack> showers=(*iter_dtag)->showers();
01055           m_nshower[indexDAll] = showers.size();
01056           m_ntrk[indexDAll]=tracks.size();
01057           m_nothertrk[indexDAll]=othertracks.size();
01058           m_nothershower[indexDAll] = othershowers.size();
01059 
01060           indexDAll++;
01061           if (m_checkDecayMode == 0 ) continue;
01062           //    end general variables
01063           if((*iter_dtag)->decayMode()==EvtRecDTag::kD0toKPi) {
01064                 const int MODE = 0;
01065                 fillDecayModeItem(iter_dtag,"D02KPi",indexD[MODE]);
01066                 fillTrackItem(tracks[0],"D02KPi_kaon",3,indexD[MODE],xorigin);
01067                 fillTrackItem(tracks[1],"D02KPi_pion",2,indexD[MODE],xorigin);
01068                 indexD[MODE]++;
01069                 if (m_checkDedx)
01070                 {
01071                   //if (!tracks[0]->isMdcDedxValid()) continue;
01072                   //if (!tracks[1]->isMdcDedxValid()) continue;
01073                   fillTrackDedxItem(tracks[0],"D02KPi_kaon",3,indexD[MODE]-1);
01074                   fillTrackDedxItem(tracks[1],"D02KPi_pion",2,indexD[MODE]-1);
01075                   //indexDedx[MODE]++;
01076                 }
01077                 if (m_checkTof)
01078                 {
01079                   //if(!tracks[0]->isTofTrackValid()) continue;
01080                   //if(!tracks[1]->isTofTrackValid()) continue;
01081                   fillTrackTofItem(tracks[0],"D02KPi_kaon",3,indexD[MODE]-1);
01082                   fillTrackTofItem(tracks[1],"D02KPi_pion",2,indexD[MODE]-1);
01083                   //indexTof[MODE]++;
01084                 }
01085           } //end of D0 to K Pi mode
01086           if (m_checkDecayMode == 1 ) continue;
01087           if((*iter_dtag)->decayMode()==EvtRecDTag::kD0toKPiPi0) {
01088                 //pi0 mass
01089                 const int MODE = 1;
01090                 DQAPi0Info pi0info;
01091                 pi0info.setchilds(showers[0],showers[1]);
01092                 if (!pi0info.calculate()) continue;
01093                 if (pi0info.m() >m_mpi0Max || pi0info.m() < m_mpi0Min) 
01094                   iswritten = 0;
01095                 vmpi0.push_back(pi0info.m());
01096                 fillPi0Item(showers,"D02KPiPi0",indexD[MODE],&pi0info );
01097                 fillDecayModeItem(iter_dtag,"D02KPiPi0",indexD[MODE]);
01098                 fillTrackItem(tracks[0],"D02KPiPi0_kaon",3,indexD[MODE],xorigin);
01099                 fillTrackItem(tracks[1],"D02KPiPi0_pion",2,indexD[MODE],xorigin);
01100                 fillPhotonItem(showers[0],"D02KPiPi0_photon1",indexD[MODE]);
01101                 fillPhotonItem(showers[1],"D02KPiPi0_photon2",indexD[MODE]);
01102                 indexD[MODE]++;
01103                 if (m_checkDedx)
01104                 {
01105                   //if (!tracks[0]->isMdcDedxValid()) continue;
01106                   //if (!tracks[1]->isMdcDedxValid()) continue;
01107                   fillTrackDedxItem(tracks[0],"D02KPiPi0_kaon",3,indexD[MODE]-1);
01108                   fillTrackDedxItem(tracks[1],"D02KPiPi0_pion",2,indexD[MODE]-1);
01109                   //indexDedx[MODE]++;
01110                 }
01111                 if (m_checkTof)
01112                 {
01113                   //if(!tracks[0]->isTofTrackValid()) continue;
01114                   //if(!tracks[1]->isTofTrackValid()) continue;
01115                   fillTrackTofItem(tracks[0],"D02KPiPi0_kaon",3,indexD[MODE]-1);
01116                   fillTrackTofItem(tracks[1],"D02KPiPi0_pion",2,indexD[MODE]-1);
01117                   //indexTof[MODE]++;
01118                 }
01119           }// end of D0 to KPiPi0
01120 
01121           //****************************************************
01122           //mode D0 to KPiPiPi only
01123           //****************************************************
01124           if((*iter_dtag)->decayMode()==EvtRecDTag::kD0toKPiPiPi) {
01125                 const int MODE = 2;
01126                 fillDecayModeItem(iter_dtag,"D02KPiPiPi",indexD[MODE]);
01127 
01128                 RecMdcKalTrack* mdcKalTrk1 = tracks[0]->mdcKalTrack();
01129                 RecMdcKalTrack* mdcKalTrk2 = tracks[1]->mdcKalTrack();
01130                 RecMdcKalTrack* mdcKalTrk3 = tracks[2]->mdcKalTrack();
01131                 RecMdcKalTrack* mdcKalTrk4 = tracks[3]->mdcKalTrack();
01132                 HepLorentzVector p4kaon = mdcKalTrk1->p4(xmass[3]);
01133                 HepLorentzVector p4pion1 = mdcKalTrk2->p4(xmass[2]);
01134                 HepLorentzVector p4pion2 = mdcKalTrk3->p4(xmass[2]);
01135                 HepLorentzVector p4pion3 = mdcKalTrk4->p4(xmass[2]);
01136                 m_D02KPiPiPi_kaon_pp[indexD[MODE]] = p4kaon.rho();
01137                 m_D02KPiPiPi_pion1_pp[indexD[MODE]] = p4pion1.rho();
01138                 m_D02KPiPiPi_pion2_pp[indexD[MODE]] = p4pion2.rho();
01139                 m_D02KPiPiPi_pion3_pp[indexD[MODE]] = p4pion3.rho();
01140                 m_D02KPiPiPi_kaon_Id[indexD[MODE]] = tracks[0]->trackId(); 
01141                 m_D02KPiPiPi_pion1_Id[indexD[MODE]] = tracks[1]->trackId();
01142                 m_D02KPiPiPi_pion2_Id[indexD[MODE]] = tracks[2]->trackId();
01143                 m_D02KPiPiPi_pion3_Id[indexD[MODE]] = tracks[3]->trackId();
01144                 indexD[MODE]++;
01145           }
01146           //****************************************************
01147           //mode D0 to KPiPiPiPi0 only
01148           //****************************************************
01149           if((*iter_dtag)->decayMode()==EvtRecDTag::kD0toKPiPiPiPi0) {
01150                 const int MODE = 3;
01151                 DQAPi0Info pi0info;
01152                 pi0info.setchilds(showers[0],showers[1]);
01153                 if (!pi0info.calculate()) continue;
01154                 if (pi0info.m() >m_mpi0Max || pi0info.m() < m_mpi0Min) 
01155                   iswritten = 0;
01156                 fillPi0Item(showers,"D02KPiPiPiPi0",indexD[MODE],&pi0info );
01157                 vmpi0.push_back(pi0info.m());
01158 
01159                 fillDecayModeItem(iter_dtag,"D02KPiPiPiPi0",indexD[MODE]);
01160 
01161                 RecMdcKalTrack* mdcKalTrk1 = tracks[0]->mdcKalTrack();
01162                 RecMdcKalTrack* mdcKalTrk2 = tracks[1]->mdcKalTrack();
01163                 RecMdcKalTrack* mdcKalTrk3 = tracks[2]->mdcKalTrack();
01164                 RecMdcKalTrack* mdcKalTrk4 = tracks[3]->mdcKalTrack();
01165                 HepLorentzVector p4kaon = mdcKalTrk1->p4(xmass[3]);
01166                 HepLorentzVector p4pion1 = mdcKalTrk2->p4(xmass[2]);
01167                 HepLorentzVector p4pion2 = mdcKalTrk3->p4(xmass[2]);
01168                 HepLorentzVector p4pion3 = mdcKalTrk4->p4(xmass[2]);
01169                 m_D02KPiPiPiPi0_kaon_pp[indexD[MODE]]  = p4kaon.rho();
01170                 m_D02KPiPiPiPi0_pion1_pp[indexD[MODE]] = p4pion1.rho();
01171                 m_D02KPiPiPiPi0_pion2_pp[indexD[MODE]] = p4pion2.rho();
01172                 m_D02KPiPiPiPi0_pion3_pp[indexD[MODE]] = p4pion3.rho();
01173                 m_D02KPiPiPiPi0_kaon_Id[indexD[MODE]] = tracks[0]->trackId(); 
01174                 m_D02KPiPiPiPi0_pion1_Id[indexD[MODE]] = tracks[1]->trackId();
01175                 m_D02KPiPiPiPi0_pion2_Id[indexD[MODE]] = tracks[2]->trackId();
01176                 m_D02KPiPiPiPi0_pion3_Id[indexD[MODE]] = tracks[3]->trackId();
01177                 indexD[MODE]++;
01178           }
01179           //****************************************************
01180           //mode D0 to KsPiPi only
01181           //****************************************************
01182           if((*iter_dtag)->decayMode()==EvtRecDTag::kD0toKsPiPi) {
01183                 const int MODE = 4;
01184                 DQAKsInfo ksinfo;
01185                 ksinfo.setchilds(tracks[0],tracks[1]);
01186                 ksinfo.setVtxPar(m_vxpar);
01187                 ksinfo.setPrimaryVtxPar(m_privxpar);
01188                 if (!ksinfo.calculate()) continue;
01189 
01190                 fillDecayModeItem(iter_dtag,"D02KsPiPi",indexD[MODE]);
01191                 fillTrackItem(tracks[0],"D02KsPiPi_pion1",2,indexD[MODE],xorigin);
01192                 fillTrackItem(tracks[1],"D02KsPiPi_pion2",2,indexD[MODE],xorigin);
01193                 fillTrackItem(tracks[2],"D02KsPiPi_pion3",2,indexD[MODE],xorigin);
01194                 fillTrackItem(tracks[3],"D02KsPiPi_pion4",2,indexD[MODE],xorigin);
01195                 fillKsItem(tracks,"D02KsPiPi",indexD[MODE],&ksinfo);
01196                 indexD[MODE]++;
01197 
01198                 if (iswritten) vvmks.push_back(ksinfo.m());
01199                 if (iswritten) vmksp4.push_back(ksinfo.mksp4());
01200                 if (iswritten) vvlks.push_back(ksinfo.decayLengthRatio());
01201 
01202           }// end of D0 to KsPiPi
01203           //****************************************************
01204           //mode D0 to KsPiPiPi0 only
01205           //****************************************************
01206           if((*iter_dtag)->decayMode()==EvtRecDTag::kD0toKsPiPiPi0) {
01207                 const int MODE = 5;
01208                 DQAKsInfo ksinfo;
01209                 ksinfo.setchilds(tracks[0],tracks[1]);
01210                 ksinfo.setVtxPar(m_vxpar);
01211                 ksinfo.setPrimaryVtxPar(m_privxpar);
01212                 if (!ksinfo.calculate()) continue;
01213                 DQAPi0Info pi0info;
01214                 pi0info.setchilds(showers[0],showers[1]);
01215                 if (!pi0info.calculate()) continue;
01216                 if (pi0info.m() >m_mpi0Max || pi0info.m() < m_mpi0Min) 
01217                   iswritten = 0;
01218                 fillPi0Item(showers,"D02KsPiPiPi0",indexD[MODE],&pi0info );
01219                 vmpi0.push_back(pi0info.m());
01220                 fillKsItem(tracks,"D02KsPiPiPi0",indexD[MODE],&ksinfo);
01221                 if (iswritten) vvmks.push_back(ksinfo.m());
01222                 if (iswritten) vmksp4.push_back(ksinfo.mksp4());
01223                 if (iswritten) vvlks.push_back(ksinfo.decayLengthRatio());
01224                 fillDecayModeItem(iter_dtag,"D02KsPiPiPi0",indexD[MODE]);
01225 
01226                 RecMdcKalTrack* mdcKalTrk1 = tracks[0]->mdcKalTrack();
01227                 RecMdcKalTrack* mdcKalTrk2 = tracks[1]->mdcKalTrack();
01228                 RecMdcKalTrack* mdcKalTrk3 = tracks[2]->mdcKalTrack();
01229                 RecMdcKalTrack* mdcKalTrk4 = tracks[3]->mdcKalTrack();
01230                 HepLorentzVector p4pion1 = mdcKalTrk1->p4(xmass[2]);
01231                 HepLorentzVector p4pion2 = mdcKalTrk2->p4(xmass[2]);
01232                 HepLorentzVector p4pion3 = mdcKalTrk3->p4(xmass[2]);
01233                 HepLorentzVector p4pion4 = mdcKalTrk4->p4(xmass[2]);
01234                 m_D02KsPiPiPi0_pion1_pp[indexD[MODE]] = p4pion1.rho();
01235                 m_D02KsPiPiPi0_pion2_pp[indexD[MODE]] = p4pion2.rho();
01236                 m_D02KsPiPiPi0_pion3_pp[indexD[MODE]] = p4pion3.rho();
01237                 m_D02KsPiPiPi0_pion4_pp[indexD[MODE]] = p4pion4.rho();
01238                 m_D02KsPiPiPi0_pion1_Id[indexD[MODE]] = tracks[0]->trackId();
01239                 m_D02KsPiPiPi0_pion2_Id[indexD[MODE]] = tracks[1]->trackId();
01240                 m_D02KsPiPiPi0_pion3_Id[indexD[MODE]] = tracks[2]->trackId();
01241                 m_D02KsPiPiPi0_pion4_Id[indexD[MODE]] = tracks[3]->trackId();
01242                 indexD[MODE]++;
01243           }// end of D0 to KsPiPiPi0
01244           //****************************************************
01245           //mode Dp to KPiPi only
01246           //****************************************************
01247           if((*iter_dtag)->decayMode()==EvtRecDTag::kDptoKPiPi) {
01248                 const int MODE = 6;
01249                 fillDecayModeItem(iter_dtag,"DC2KPiPi",indexD[MODE]);
01250                 fillTrackItem(tracks[0],"DC2KPiPi_kaon",3,indexD[MODE],xorigin);
01251                 fillTrackItem(tracks[1],"DC2KPiPi_pion1",2,indexD[MODE],xorigin);
01252                 fillTrackItem(tracks[2],"DC2KPiPi_pion2",2,indexD[MODE],xorigin);
01253                 indexD[MODE]++;
01254           }
01255 
01256           //****************************************************
01257           //mode Dp to KPiPiPi0 only
01258           //****************************************************
01259           if((*iter_dtag)->decayMode()==EvtRecDTag::kDptoKPiPiPi0) {
01260                 const int MODE = 7;
01261                 DQAPi0Info pi0info;
01262                 pi0info.setchilds(showers[0],showers[1]);
01263                 if (!pi0info.calculate()) continue;
01264                 if (pi0info.m() >m_mpi0Max || pi0info.m() < m_mpi0Min) 
01265                   iswritten = 0;
01266                 fillPi0Item(showers,"DC2KPiPiPi0",indexD[MODE],&pi0info );
01267                 vmpi0.push_back(pi0info.m());
01268                 fillDecayModeItem(iter_dtag,"DC2KPiPiPi0",indexD[MODE]);
01269 
01270                 fillTrackItem(tracks[0],"DC2KPiPiPi0_kaon",3,indexD[MODE],xorigin);
01271                 fillTrackItem(tracks[1],"DC2KPiPiPi0_pion1",2,indexD[MODE],xorigin);
01272                 fillTrackItem(tracks[2],"DC2KPiPiPi0_pion2",2,indexD[MODE],xorigin);
01273                 indexD[MODE]++;
01274           }
01275           //****************************************************
01276           //mode Dp to KsPiPi0 only
01277           //****************************************************
01278           if((*iter_dtag)->decayMode()==EvtRecDTag::kDptoKsPiPi0) {
01279                 const int MODE = 8;
01280                 DQAPi0Info pi0info;
01281                 pi0info.setchilds(showers[0],showers[1]);
01282                 if (!pi0info.calculate()) continue;
01283                 DQAKsInfo ksinfo;
01284                 ksinfo.setchilds(tracks[0],tracks[1]);
01285                 ksinfo.setVtxPar(m_vxpar);
01286                 ksinfo.setPrimaryVtxPar(m_privxpar);
01287                 if (!ksinfo.calculate()) continue;
01288                 if (pi0info.m() >m_mpi0Max || pi0info.m() < m_mpi0Min) 
01289                   iswritten = 0;
01290                 fillPi0Item(showers,"DC2KsPiPi0",indexD[MODE],&pi0info );
01291                 fillDecayModeItem(iter_dtag,"DC2KsPiPi0",indexD[MODE]);
01292                 fillTrackItem(tracks[0],"DC2KsPiPi0_pion1",2,indexD[MODE],xorigin);
01293                 fillTrackItem(tracks[1],"DC2KsPiPi0_pion2",2,indexD[MODE],xorigin);
01294                 fillTrackItem(tracks[2],"DC2KsPiPi0_pion3",2,indexD[MODE],xorigin);
01295                 fillKsItem(tracks,"DC2KsPiPi0",indexD[MODE],&ksinfo);
01296                 indexD[MODE]++;
01297                 if (iswritten) vvmks.push_back(ksinfo.m());
01298                 if (iswritten) vmksp4.push_back(ksinfo.mksp4());
01299                 if (iswritten) vvlks.push_back(ksinfo.decayLengthRatio());
01300           }// end of Dp to Kspipi0
01301           //****************************************************
01302           //mode Dp to KKPi only
01303           //****************************************************
01304           if((*iter_dtag)->decayMode()==EvtRecDTag::kDptoKsPiPiPi) {
01305                 const int MODE = 9;
01306                 DQAKsInfo ksinfo;
01307                 ksinfo.setchilds(tracks[0],tracks[1]);
01308                 ksinfo.setVtxPar(m_vxpar);
01309                 ksinfo.setPrimaryVtxPar(m_privxpar);
01310                 if (!ksinfo.calculate()) continue;
01311 
01312                 fillKsItem(tracks,"DC2KsPiPiPi",indexD[MODE],&ksinfo);
01313                 if (iswritten) vvmks.push_back(ksinfo.m());
01314                 if (iswritten) vmksp4.push_back(ksinfo.mksp4());
01315                 if (iswritten) vvlks.push_back(ksinfo.decayLengthRatio());
01316                 fillDecayModeItem(iter_dtag,"DC2KsPiPiPi",indexD[MODE]);
01317 
01318                 RecMdcKalTrack* mdcKalTrk1 = tracks[0]->mdcKalTrack();
01319                 RecMdcKalTrack* mdcKalTrk2 = tracks[1]->mdcKalTrack();
01320                 RecMdcKalTrack* mdcKalTrk3 = tracks[2]->mdcKalTrack();
01321                 RecMdcKalTrack* mdcKalTrk4 = tracks[3]->mdcKalTrack();
01322                 RecMdcKalTrack* mdcKalTrk5 = tracks[4]->mdcKalTrack();
01323                 HepLorentzVector p4pion1 = mdcKalTrk1->p4(xmass[2]);
01324                 HepLorentzVector p4pion2 = mdcKalTrk2->p4(xmass[2]);
01325                 HepLorentzVector p4pion3 = mdcKalTrk3->p4(xmass[2]);
01326                 HepLorentzVector p4pion4 = mdcKalTrk4->p4(xmass[2]);
01327                 HepLorentzVector p4pion5 = mdcKalTrk5->p4(xmass[2]);
01328                 m_DC2KsPiPiPi_pion1_pp[indexD[MODE]] = p4pion1.rho();
01329                 m_DC2KsPiPiPi_pion2_pp[indexD[MODE]] = p4pion2.rho();
01330                 m_DC2KsPiPiPi_pion3_pp[indexD[MODE]] = p4pion3.rho();
01331                 m_DC2KsPiPiPi_pion4_pp[indexD[MODE]] = p4pion4.rho();
01332                 m_DC2KsPiPiPi_pion5_pp[indexD[MODE]] = p4pion5.rho();
01333                 m_DC2KsPiPiPi_pion1_Id[indexD[MODE]] = tracks[0]->trackId();
01334                 m_DC2KsPiPiPi_pion2_Id[indexD[MODE]] = tracks[1]->trackId();
01335                 m_DC2KsPiPiPi_pion3_Id[indexD[MODE]] = tracks[2]->trackId();
01336                 m_DC2KsPiPiPi_pion4_Id[indexD[MODE]] = tracks[3]->trackId();
01337                 m_DC2KsPiPiPi_pion5_Id[indexD[MODE]] = tracks[4]->trackId();
01338                 indexD[MODE]++;
01339           }//   end of kDptoKsPiPiPi
01340           if((*iter_dtag)->decayMode()==EvtRecDTag::kDptoKKPi) {
01341                 const int MODE = 10;
01342                 fillDecayModeItem(iter_dtag,"DC2KKPi",indexD[MODE]);
01343 
01344                 RecMdcKalTrack* mdcKalTrk1 = tracks[0]->mdcKalTrack();
01345                 RecMdcKalTrack* mdcKalTrk2 = tracks[1]->mdcKalTrack();
01346                 RecMdcKalTrack* mdcKalTrk3 = tracks[2]->mdcKalTrack();
01347                 HepLorentzVector p4kaon1 = mdcKalTrk1->p4(xmass[3]);
01348                 HepLorentzVector p4kaon2 = mdcKalTrk2->p4(xmass[3]);
01349                 HepLorentzVector p4pion = mdcKalTrk3->p4(xmass[2]);
01350                 m_DC2KKPi_kaon1_pp[indexD[MODE]] = p4kaon1.rho();
01351                 m_DC2KKPi_kaon2_pp[indexD[MODE]] = p4kaon2.rho();
01352                 m_DC2KKPi_pion_pp[indexD[MODE]] = p4pion.rho();
01353                 m_DC2KKPi_kaon1_Id[indexD[MODE]] = tracks[0]->trackId();
01354                 m_DC2KKPi_kaon2_Id[indexD[MODE]] = tracks[1]->trackId();
01355                 m_DC2KKPi_pion_Id[indexD[MODE]] = tracks[2]->trackId();
01356                 indexD[MODE]++;
01357           }//   end of kDptoKKPi
01358           if (iswritten && (*iter_dtag)->charge() == 0)
01359           {
01360                 m_D0_mBC[indexD0All]=(*iter_dtag)->mBC();
01361                 m_D0_deltE[indexD0All]=(*iter_dtag)->deltaE();
01362                 m_D0_mass[indexD0All]=(*iter_dtag)->mass();
01363                 indexD0All++;
01364           }
01365           if (iswritten && (*iter_dtag)->charge() != 0)
01366           {
01367                 m_DC_mBC[indexDCAll]=(*iter_dtag)->mBC();
01368                 m_DC_deltE[indexDCAll]=(*iter_dtag)->deltaE();
01369                 m_DC_mass[indexDCAll]=(*iter_dtag)->mass();
01370                 indexDCAll++;
01371           }
01372         }
01373   }
01374   numDtagCand = pDtagCand_cms.size();
01375 
01376   dtagTool.clear();
01377   m_numAllMode = indexDAll;
01378   m_numD0Mode = indexD0All;
01379   m_numDCMode = indexDCAll;
01380   m_recNumD02KPi = indexD[0];
01381   m_recNumD02KPiPi0 = indexD[1]; 
01382   m_recNumD02KPiPiPi = indexD[2];
01383   m_recNumD02KPiPiPiPi0 = indexD[3];
01384   m_recNumD02KsPiPi = indexD[4];
01385   m_recNumD02KsPiPiPi0 = indexD[5];
01386   m_recNumDC2KPiPi = indexD[6];
01387   m_recNumDC2KPiPiPi0 = indexD[7];
01388   m_recNumDC2KsPiPi0 = indexD[8];
01389   m_recNumDC2KsPiPiPi = indexD[9];
01390   m_recNumDC2KKPi = indexD[10];
01391   //m_numD02KPiPi0Gam = indexD[1];
01392   //m_numD02KPi_Tof = indexTof[0];
01393   //m_numD02KPi_Dedx = indexDedx[0];
01394   //m_numD02KPiPi0_Tof = indexTof[1];
01395   //m_numD02KPiPi0_Dedx = indexDedx[1];
01396   Vint iGood;
01397   //  int nCharge = 0;
01398   for(int i = 0; i < evtRecEvent->totalCharged(); i++){
01399         EvtRecTrackIterator itTrk=evtRecTrkCol->begin() + i;
01400         if(!(*itTrk)->isMdcTrackValid()) continue;
01401         if (!(*itTrk)->isMdcKalTrackValid()) continue;
01402         RecMdcTrack *mdcTrk = (*itTrk)->mdcTrack();
01403         RecMdcKalTrack *mdcKalTrk = (*itTrk)->mdcKalTrack();    
01404 
01405         double pch =mdcTrk->p();
01406         double x0  =mdcTrk->x();
01407         double y0  =mdcTrk->y();
01408         double z0  =mdcTrk->z();
01409         double phi0=mdcTrk->helix(1);
01410         double xv=xorigin.x();
01411         double yv=xorigin.y();
01412         double Rxy=fabs((x0-xv)*cos(phi0)+(y0-yv)*sin(phi0));
01413         m_vtxTrkId = (*itTrk)->trackId();
01414         m_vx0 = x0;
01415         m_vy0 = y0;
01416         m_vz0 = z0-xorigin.z();
01417         m_vr0 = Rxy;
01418         m_Vct=cos(mdcTrk->theta());
01419         if (m_writeTuple && m_checkVtx)
01420         m_tuple2->write();
01421         if(fabs(m_vz0) >= m_vz0cut) continue;
01422         if(m_vr0 >= m_vr0cut) continue;
01423         if(fabs(m_Vct)>=m_cthcut) continue;
01424 
01425         iGood.push_back((*itTrk)->trackId());
01426         nCharge += mdcTrk->charge();
01427   }
01428   int nGood = iGood.size();
01429 
01433 
01434   if ( m_writeTuple && (m_checkDedx || m_checkTof))
01435   {
01436         Vint iGam;
01437         iGam.clear();
01438         for(int i = evtRecEvent->totalCharged(); i< evtRecEvent->totalTracks(); i++) {
01439           EvtRecTrackIterator itTrk=evtRecTrkCol->begin() + i;
01440           if(!(*itTrk)->isEmcShowerValid()) continue;
01441           RecEmcShower *emcTrk = (*itTrk)->emcShower();
01442           Hep3Vector emcpos(emcTrk->x(), emcTrk->y(), emcTrk->z());
01443           // find the nearest charged track
01444           double dthe = 200.;
01445           double dphi = 200.;
01446           double dang = 200.; 
01447           for(int j = 0; j < evtRecEvent->totalCharged(); j++) {
01448                 EvtRecTrackIterator jtTrk = evtRecTrkCol->begin() + j;
01449                 if(!(*jtTrk)->isExtTrackValid()) continue;
01450                 RecExtTrack *extTrk = (*jtTrk)->extTrack();
01451                 if(extTrk->emcVolumeNumber() == -1) continue;
01452                 Hep3Vector extpos = extTrk->emcPosition();
01453                 //      double ctht = extpos.cosTheta(emcpos);
01454                 double angd = extpos.angle(emcpos);
01455                 double thed = extpos.theta() - emcpos.theta();
01456                 double phid = extpos.deltaPhi(emcpos);
01457                 thed = fmod(thed+CLHEP::twopi+CLHEP::twopi+pi, CLHEP::twopi) - CLHEP::pi;
01458                 phid = fmod(phid+CLHEP::twopi+CLHEP::twopi+pi, CLHEP::twopi) - CLHEP::pi;
01459 
01460                 if(fabs(thed) < fabs(dthe)) dthe = thed;
01461                 if(fabs(phid) < fabs(dphi)) dphi = phid;
01462                 if(angd < dang) dang = angd;
01463           }
01464           if(dang>=200) continue;
01465           double eraw = emcTrk->energy();
01466           dthe = dthe * 180 / (CLHEP::pi);
01467           dphi = dphi * 180 / (CLHEP::pi);
01468           dang = dang * 180 / (CLHEP::pi);
01469           double m_dthe = dthe;
01470           double m_dphi = dphi;
01471           double m_dang = dang;
01472           double m_eraw = eraw;
01473           double theta=cos(emcpos.theta());
01474           if ((fabs(theta) > m_Barrel_th && fabs(theta) < m_Endcap_th_1) || fabs(theta) > m_Endcap_th_2 ) continue;
01475           //put different cut on barrel and endcap!
01476           if((emcTrk->module()==0 || emcTrk->module()==2)&&eraw < m_energyThreshold_e) continue;
01477           else if( emcTrk->module()==1 && eraw < m_energyThreshold_b) continue;
01478           //if(eraw < m_energyThreshold) continue;
01479           if(dang < m_gammaAngCut) continue;
01480           //
01481           // good photon cut will be set here
01482           //
01483           iGam.push_back((*itTrk)->trackId());
01484         }
01485 
01486         //
01487         // Finish Good Photon Selection
01488         //
01489         int nGam = iGam.size();
01490 
01491         //
01492         // Assign 4-momentum to each photon
01493         // 
01494 
01495         Vp4 pGam;
01496         pGam.clear();
01497         for(int i = 0; i < nGam; i++) {
01498           EvtRecTrackIterator itTrk = evtRecTrkCol->begin() + iGam[i]; 
01499           RecEmcShower* emcTrk = (*itTrk)->emcShower();
01500           double eraw = emcTrk->energy();
01501           double phi = emcTrk->phi();
01502           double the = emcTrk->theta();
01503           HepLorentzVector ptrk;
01504           ptrk.setPx(eraw*sin(the)*cos(phi));
01505           ptrk.setPy(eraw*sin(the)*sin(phi));
01506           ptrk.setPz(eraw*cos(the));
01507           ptrk.setE(eraw);
01508           //    ptrk = ptrk.boost(-0.011,0,0);// boost to cms
01509           pGam.push_back(ptrk);
01510         }
01511 
01512         //
01513         // check dedx infomation
01514         //
01515         if (m_checkDedx)
01516         {
01517           m_ngch = nGood;
01518           for(int ii = 0; ii < nGood; ii++) {
01519                 // dedx
01520                 m_ptrk[ii] = 999.0;
01521                 m_chie[ii] = 999.0;
01522                 m_chimu[ii] = 999.0;
01523                 m_chipi[ii] = 999.0;
01524                 m_chik[ii] = 999.0;
01525                 m_chip[ii] = 999.0;
01526                 m_ghit[ii] = 999.0;
01527                 m_thit[ii] = 999.0;
01528                 m_probPH[ii] = 1999.0;
01529                 m_normPH[ii] = 999.0;
01530           }
01531           int  indx0=0;
01532           for(int i = 0; i < nGood; i++) {
01533                 EvtRecTrackIterator  itTrk = evtRecTrkCol->begin() + iGood[i];
01534                 if(!(*itTrk)->isMdcTrackValid()) continue;
01535                 if(!(*itTrk)->isMdcDedxValid())continue;
01536                 RecMdcTrack* mdcTrk = (*itTrk)->mdcTrack();
01537                 RecMdcDedx* dedxTrk = (*itTrk)->mdcDedx();
01538                 m_trkiddedx[indx0] = (*itTrk)->trackId();
01539                 m_ptrk[indx0] = mdcTrk->p();
01540                 m_chie[indx0] = dedxTrk->chiE();
01541                 m_chimu[indx0] = dedxTrk->chiMu();
01542                 m_chipi[indx0] = dedxTrk->chiPi();
01543                 m_chik[indx0] = dedxTrk->chiK();
01544                 m_chip[indx0] = dedxTrk->chiP();
01545                 m_ghit[indx0] = dedxTrk->numGoodHits();
01546                 m_thit[indx0] = dedxTrk->numTotalHits();
01547                 m_probPH[indx0] = dedxTrk->probPH();
01548                 m_normPH[indx0] = dedxTrk->normPH();
01549                 indx0++;
01550           }
01551           m_tuple11->write();
01552         }  // end chechDedx
01553         //
01554         // check TOF infomation
01555         //
01556         if (m_checkTof)
01557         {
01558           m_ngch2 = nGood;
01559           for(int ii = 0; ii < nGood; ii++) {
01560                 //endtof
01561                 m_cntr_etof[ii] = 999.0;
01562                 m_ptot_etof[ii] = 999.0;
01563                 m_ph_etof[ii]   = 999.0;
01564                 m_rhit_etof[ii] = 999.0;
01565                 m_qual_etof[ii] = 999.0;
01566                 m_te_etof[ii]   = 999.0;
01567                 m_tmu_etof[ii]  = 999.0;
01568                 m_tpi_etof[ii]  = 999.0;
01569                 m_tk_etof[ii]   = 999.0;
01570                 m_tp_etof[ii]   = 999.0;
01571                 m_ec_tof[ii]    =  999.0;
01572                 m_ec_toff_e[ii]   = 999.0;
01573                 m_ec_toff_mu[ii]  = 999.0;
01574                 m_ec_toff_pi[ii]  = 999.0;
01575                 m_ec_toff_k[ii]   = 999.0;
01576                 m_ec_toff_p[ii]   = 999.0;
01577                 m_ec_tsig_e[ii]   = 999.0;
01578                 m_ec_tsig_mu[ii]  = 999.0;
01579                 m_ec_tsig_pi[ii]  = 999.0;
01580                 m_ec_tsig_k[ii]   = 999.0;
01581                 m_ec_tsig_p[ii]   = 999.0;
01582 
01583                 // barrel tof
01584                 m_cntr_btof1[ii]  = 999.0;
01585                 m_ptot_btof1[ii]  = 999.0;
01586                 m_ph_btof1[ii]    = 999.0;
01587                 m_zhit_btof1[ii]  = 999.0;
01588                 m_qual_btof1[ii]  = 999.0;
01589                 m_te_btof1[ii]    = 999.0;
01590                 m_tmu_btof1[ii]   = 999.0;
01591                 m_tpi_btof1[ii]   = 999.0;
01592                 m_tk_btof1[ii]    = 999.0;
01593                 m_tp_btof1[ii]    = 999.0;
01594                 m_b1_tof[ii]      = 999.0;
01595                 m_b1_toff_e[ii]   = 999.0;
01596                 m_b1_toff_mu[ii]  = 999.0;
01597                 m_b1_toff_pi[ii]  = 999.0;
01598                 m_b1_toff_k[ii]   = 999.0;
01599                 m_b1_toff_p[ii]   = 999.0;
01600                 m_b1_tsig_e[ii]   = 999.0;
01601                 m_b1_tsig_mu[ii]  = 999.0;
01602                 m_b1_tsig_pi[ii]  = 999.0;
01603                 m_b1_tsig_k[ii]   = 999.0;
01604                 m_b1_tsig_p[ii]   = 999.0;
01605                 //pid
01606                 //m_dedx_pid[ii] = 999.0;
01607                 //m_tof1_pid[ii] = 999.0;
01608                 //m_tof2_pid[ii] = 999.0;
01609                 //m_prob_pid[ii] = 999.0; 
01610                 //m_ptrk_pid[ii] = 999.0;  
01611                 //m_cost_pid[ii] = 999.0;
01612           }
01613           int indx1=0;
01614           for(int i = 0; i < nGood; i++) {
01615                 EvtRecTrackIterator  itTrk = evtRecTrkCol->begin() + iGood[i];
01616                 if(!(*itTrk)->isMdcTrackValid()) continue;
01617                 if(!(*itTrk)->isTofTrackValid()) continue;
01618 
01619                 RecMdcTrack * mdcTrk = (*itTrk)->mdcTrack();
01620                 SmartRefVector<RecTofTrack> tofTrkCol = (*itTrk)->tofTrack();
01621 
01622                 double ptrk = mdcTrk->p();
01623                 SmartRefVector<RecTofTrack>::iterator iter_tof = tofTrkCol.begin();
01624                 for(;iter_tof != tofTrkCol.end(); iter_tof++ ) { 
01625                   TofHitStatus *status = new TofHitStatus; 
01626                   status->setStatus((*iter_tof)->status());
01627                   if(!(status->is_barrel())){//endcap
01628                         if( !(status->is_counter()) ) continue; // ? 
01629                         if( status->layer()!=1 ) continue;//layer1
01630                         double path=(*iter_tof)->path(); // ? 
01631                         double tof  = (*iter_tof)->tof();
01632                         double ph   = (*iter_tof)->ph();
01633                         double rhit = (*iter_tof)->zrhit();
01634                         double qual = 0.0 + (*iter_tof)->quality();
01635                         double cntr = 0.0 + (*iter_tof)->tofID();
01636                         double texp[5];
01637                         double tsig[5];
01638                         for(int j = 0; j < 5; j++) {//0 e, 1 mu, 2 pi, 3 K, 4 p
01639                           texp[j] = (*iter_tof)->texp(j);
01640                           //           tsig[j] = (*iter_tof)->sigma(j);
01641                           //           toffset[j] = (*iter_tof)->offset(j);
01642                         }
01643                         m_trkidtof[indx1] = (*itTrk)->trackId();
01644                         m_cntr_etof[indx1]  = cntr;
01645                         m_ptot_etof[indx1] = ptrk;
01646                         m_ph_etof[indx1]   = ph;
01647                         m_rhit_etof[indx1]  = rhit;
01648                         m_qual_etof[indx1]  = qual;
01649                         m_te_etof[indx1]    = tof - texp[0];
01650                         m_tmu_etof[indx1]   = tof - texp[1];
01651                         m_tpi_etof[indx1]   = tof - texp[2];
01652                         m_tk_etof[indx1]    = tof - texp[3];
01653                         m_tp_etof[indx1]    = tof - texp[4];
01654 
01655                         m_ec_tof[indx1]      =  tof;
01656 
01657                         m_ec_toff_e[indx1]   = (*iter_tof)->toffset(0);
01658                         m_ec_toff_mu[indx1]  = (*iter_tof)->toffset(1);
01659                         m_ec_toff_pi[indx1]  = (*iter_tof)->toffset(2);
01660                         m_ec_toff_k[indx1]   = (*iter_tof)->toffset(3);
01661                         m_ec_toff_p[indx1]   = (*iter_tof)->toffset(4);
01662 
01663                         m_ec_tsig_e[indx1]   = (*iter_tof)->sigma(0);
01664                         m_ec_tsig_mu[indx1]  = (*iter_tof)->sigma(1);
01665                         m_ec_tsig_pi[indx1]  = (*iter_tof)->sigma(2);
01666                         m_ec_tsig_k[indx1]   = (*iter_tof)->sigma(3);
01667                         m_ec_tsig_p[indx1]   = (*iter_tof)->sigma(4);
01668 
01669                   }
01670                   else {//barrel
01671                         if( !(status->is_cluster()) ) continue; // ? 
01672                         double path=(*iter_tof)->path(); // ? 
01673                         double tof  = (*iter_tof)->tof();
01674                         double ph   = (*iter_tof)->ph();
01675                         double rhit = (*iter_tof)->zrhit();
01676                         double qual = 0.0 + (*iter_tof)->quality();
01677                         double cntr = 0.0 + (*iter_tof)->tofID();
01678                         double texp[5];
01679                         for(int j = 0; j < 5; j++) {
01680                           texp[j] = (*iter_tof)->texp(j);
01681                         }
01682                         m_cntr_btof1[indx1]  = cntr;
01683                         m_ptot_btof1[indx1] = ptrk;
01684                         m_ph_btof1[indx1]   = ph;
01685                         m_zhit_btof1[indx1]  = rhit;
01686                         m_qual_btof1[indx1]  = qual;
01687                         m_te_btof1[indx1]    = tof - texp[0];
01688                         m_tmu_btof1[indx1]   = tof - texp[1];
01689                         m_tpi_btof1[indx1]   = tof - texp[2];
01690                         m_tk_btof1[indx1]    = tof - texp[3];
01691                         m_tp_btof1[indx1]    = tof - texp[4];
01692 
01693                         m_b1_tof[indx1]      =  tof;
01694 
01695                         m_b1_toff_e[indx1]   = (*iter_tof)->toffset(0);
01696                         m_b1_toff_mu[indx1]  = (*iter_tof)->toffset(1);
01697                         m_b1_toff_pi[indx1]  = (*iter_tof)->toffset(2);
01698                         m_b1_toff_k[indx1]   = (*iter_tof)->toffset(3);
01699                         m_b1_toff_p[indx1]   = (*iter_tof)->toffset(4);
01700 
01701                         m_b1_tsig_e[indx1]   = (*iter_tof)->sigma(0);
01702                         m_b1_tsig_mu[indx1]  = (*iter_tof)->sigma(1);
01703                         m_b1_tsig_pi[indx1]  = (*iter_tof)->sigma(2);
01704                         m_b1_tsig_k[indx1]   = (*iter_tof)->sigma(3);
01705                         m_b1_tsig_p[indx1]   = (*iter_tof)->sigma(4);
01706 
01707                   }
01708                   delete status; 
01709                 } 
01710                 indx1++;
01711           } // loop all charged track
01712 
01713           m_tuple12->write();
01714           m_nggneu = nGam;
01715           int iphoton = 0;
01716           for (int i=0; i<nGam; i++)
01717           {
01718                 EvtRecTrackIterator itTrk=evtRecTrkCol->begin() + iGam[i];
01719                 if (!(*itTrk)->isEmcShowerValid()) continue; 
01720                 RecEmcShower *emcTrk = (*itTrk)->emcShower();
01721                 m_shwidtof[iphoton] = (*itTrk)->trackId();
01722                 m_numHits[iphoton] = emcTrk->numHits();
01723                 m_secondmoment[iphoton] = emcTrk->secondMoment();
01724                 m_x[iphoton] = emcTrk->x();
01725                 m_y[iphoton]= emcTrk->y();
01726                 m_z[iphoton]= emcTrk->z();
01727                 m_cosemc[iphoton]   = cos(emcTrk->theta());
01728                 m_phiemc[iphoton]   = emcTrk->phi();      
01729                 m_energy[iphoton]   = emcTrk->energy();
01730                 m_eSeed[iphoton]    = emcTrk->eSeed(); 
01731                 m_e3x3[iphoton]     = emcTrk->e3x3();  
01732                 m_e5x5[iphoton]     = emcTrk->e5x5(); 
01733                 m_lat[iphoton]      = emcTrk->latMoment();
01734                 m_a20[iphoton]      = emcTrk->a20Moment();
01735                 m_a42[iphoton]      = emcTrk->a42Moment();
01736                 iphoton++;
01737           }
01738           m_tuple13->write();
01739         }       //end checkTof
01740   }
01741 
01742   // DQAHist
01743   if (m_regHist)
01744   {
01745 
01746         string strdecaymode[11] = {"D02KPi","D02KPiPi0","D02KPiPiPi","D02KPiPiPiPi0","D02KsPiPi","D02KsPiPiPi0",\
01747           "DC2KPiPi","DC2KPiPiPi0","DC2KsPiPi0","DC2KsPiPiPi","DC2KKPi"};
01748         int pi0cut[11] = {0,1,0,1,0,1,0,1,1,0,0};
01749         int kscut[11] = {0,0,0,0,1,1,0,0,1,1,0};
01750         for (int i=0;i!=11;i++)
01751         {
01752           fillHistogram(m_thsvc,strdecaymode[i],indexD[i],3,m_decayModeHistName,m_tuple4,pi0cut[i],kscut[i]);
01753         }
01754         string strDdecaymode[2] = {"D0","DC"};
01755         fillHistogram(m_thsvc,strDdecaymode[0],indexD0All,3,m_decayModeHistName,m_tuple4);
01756         fillHistogram(m_thsvc,strDdecaymode[1],indexDCAll,3,m_decayModeHistName,m_tuple4);
01757         string strtrack[14] = {"D02KPi_kaon","D02KPi_pion","D02KPiPi0_kaon","D02KPiPi0_pion","D02KsPiPi_pion1",\
01758           "D02KsPiPi_pion2","D02KsPiPi_pion3","D02KsPiPi_pion4","DC2KPiPi_kaon","DC2KPiPi_pion1","DC2KPiPi_pion2",\
01759                 "DC2KsPiPi0_pion1","DC2KsPiPi0_pion2","DC2KsPiPi0_pion3" };
01760         int indexnum[14] = {indexD[0],indexD[0],indexD[1],indexD[1],indexD[4],indexD[4],indexD[4],indexD[4],indexD[6],\
01761           indexD[6],indexD[6],indexD[8],indexD[8],indexD[8]};
01762         for (int i=0;i!=14;i++)
01763         {
01764           fillHistogram(m_thsvc,strtrack[i],indexnum[i],10,m_trackHistName,m_tuple4);
01765         }
01766 
01767         string strtrackdedx[4] = {"D02KPi_kaon","D02KPi_pion","D02KPiPi0_kaon","D02KPiPi0_pion"};
01768         fillHistogram(m_thsvc,strtrackdedx[0],indexD[0],6,m_trackDedxHistName,m_tuple4);
01769         fillHistogram(m_thsvc,strtrackdedx[1],indexD[0],6,m_trackDedxHistName,m_tuple4);
01770         fillHistogram(m_thsvc,strtrackdedx[2],indexD[1],6,m_trackDedxHistName,m_tuple4);
01771         fillHistogram(m_thsvc,strtrackdedx[3],indexD[1],6,m_trackDedxHistName,m_tuple4);
01772         string strphoton[2] = {"D02KPiPi0_photon1","D02KPiPi0_photon2"};
01773         fillHistogram(m_thsvc,strphoton[0],indexD[1],5,m_photonHistName,m_tuple4);
01774         fillHistogram(m_thsvc,strphoton[1],indexD[1],5,m_photonHistName,m_tuple4);
01775         string strtracktof[4] = {"D02KPi_kaon","D02KPi_pion","D02KPiPi0_kaon","D02KPiPi0_pion"};
01776         fillTofHistogram(m_thsvc,strtrackdedx[0],indexD[0]);
01777         fillTofHistogram(m_thsvc,strtrackdedx[1],indexD[0]);
01778         fillTofHistogram(m_thsvc,strtrackdedx[2],indexD[1]);
01779         fillTofHistogram(m_thsvc,strtrackdedx[3],indexD[1]);
01780         string strpi0[2] = {"D02KPiPi0","DC2KsPiPi0"};
01781         fillHistogram(m_thsvc,strpi0[0],indexD[1],5,m_Pi0HistName,m_tuple4);
01782         fillHistogram(m_thsvc,strpi0[1],indexD[8],5,m_Pi0HistName,m_tuple4);
01783         string strks[2] = {"D02KsPiPi_ks","DC2KsPiPi0_ks"};
01784         fillHistogram(m_thsvc,strks[0],indexD[4],4,m_KsHistName,m_tuple4);
01785         fillHistogram(m_thsvc,strks[1],indexD[8],4,m_KsHistName,m_tuple4);
01786 
01787   }
01788   if (m_writeTuple)
01789   {
01790         m_tuple4->write();
01791   }
01792   if (m_writeTuple && m_checkEvt)
01793   {
01794         m_tuple5->write();
01795   }
01796 //if (m_checkDedx)
01797 //m_tuple16->write();
01798 //if (m_checkTof)
01799 //m_tuple17->write();
01800 
01801 setFilterPassed(true);
01802 
01803 return StatusCode::SUCCESS;
01804 }

void DQADtag::fillDecayModeHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillDecayModeHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillDecayModeItem DTagToolIterator  iter_dtag,
string  str,
int  indexD
[private]
 

void DQADtag::fillDecayModeItem DTagToolIterator  iter_dtag,
string  str,
int  indexD
[private]
 

02191 {
02192   string strVarName[6];
02193   //for (int i=0;i!=6;i++)
02194   //{
02196   //}
02197   for (int i=0;i!=6;i++ )
02198   {
02199         strVarName[i] = str + "_" + m_DecayModeItemName[i];
02200         //cout<<"       "<<strVarName[i]<<endl;
02201   }
02202   NTuple::Array<double> m_Variable0;
02203   NTuple::Array<double> m_Variable1;
02204   NTuple::Array<double> m_Variable2;
02205   NTuple::Array<double> m_Variable3;
02206   NTuple::Array<double> m_Variable4;
02207   NTuple::Array<double> m_Variable5;
02208   m_tuple4->item(strVarName[0],m_Variable0);
02209   m_tuple4->item(strVarName[1],m_Variable1);
02210   m_tuple4->item(strVarName[2],m_Variable2);
02211   m_tuple4->item(strVarName[3],m_Variable3);
02212   m_tuple4->item(strVarName[4],m_Variable4);
02213   m_tuple4->item(strVarName[5],m_Variable5);
02214   m_Variable0[indexD]=(*iter_dtag)->mBC();
02215   m_Variable1[indexD]=(*iter_dtag)->deltaE();
02216   m_Variable2[indexD]=(*iter_dtag)->p4().rho();
02217   m_Variable3[indexD]=(*iter_dtag)->charm();
02218   m_Variable4[indexD]=(*iter_dtag)->mass();
02219   m_Variable5[indexD]=(*iter_dtag)->beamE();
02220 }

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
int  tuplenum,
bool  cut
[private]
 

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
NTuple::Tuple *&  m_tuple,
int  pi0cut,
int  kscut
[private]
 

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
NTuple::Tuple *&  m_tuple
[private]
 

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
int  tuplenum
[private]
 

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
int  tuplenum,
bool  cut
[private]
 

02157 {
02158   MsgStream log(msgSvc(), name());
02159   string* strVarName = new string[NUM];
02160   string* strHisGet = new string[NUM];
02161   string* strHisLog = new string[NUM];
02162   TH1* hist;
02163   string pi0VarName = str + "_pi0mass";
02164   NTuple::Array<double> m_pi0Variable;
02165   m_tuple4->item(pi0VarName,m_pi0Variable);
02166   for (int i=0;i!=NUM;i++)
02167   {
02168         strVarName[i] = str + "_" + fillHistName[i];            // D02KPi_k_px ...
02169         strHisLog[i] = "Couldn't retrieve " + strVarName[i];
02170         strHisGet[i] = "/DQAHist/Dtag/" + strVarName[i];
02171         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02172         //cout<<"strHisGet:     "<<strHisGet[i]<<endl;
02173         NTuple::Array<double> m_Variable;
02174         m_tuple4->item(strVarName[i],m_Variable);
02175         if (m_thsvc->getHist(strHisGet[i], hist).isSuccess()) {
02176           for (int j=0;j!=size;j++)
02177           {
02178                 if (m_pi0Variable[j] >m_mpi0Max || m_pi0Variable[j] < m_mpi0Min) continue;
02179                 hist->Fill(m_Variable[j]);
02180           }
02181         }
02182         else {
02183           log << MSG::ERROR << strHisLog[i] << endreq;
02184         }
02185   }
02186   delete [] strVarName;
02187   delete [] strHisGet;
02188   delete [] strHisLog;
02189 }

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
NTuple::Tuple *&  m_tuple,
int  pi0cut,
int  kscut
[private]
 

02053 {
02054   MsgStream log(msgSvc(), name());
02055   string* strVarName = new string[NUM];
02056   string* strHisGet = new string[NUM];
02057   string* strHisLog = new string[NUM];
02058   TH1* hist;
02059   NTuple::Array<double> m_Variable0;
02060   NTuple::Array<double> m_Variable1;
02061   NTuple::Array<double> m_Variable2;
02062   if (pi0cut)
02063         m_tuple->item(str+"_pi0mass",m_Variable0);
02064   if (kscut)
02065         m_tuple->item(str+"_ks_vfitmass",m_Variable1);
02066   m_tuple->item(str+"_deltE",m_Variable2);
02067   for (int i=0;i!=NUM;i++)
02068   {
02069         strVarName[i] = str + "_" + fillHistName[i];            // D02KPi_kaon_px ...
02070         strHisLog[i] = "Couldn't retrieve " + strVarName[i];
02071         strHisGet[i] = "/DQAHist/Dtag/" + strVarName[i];
02072         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02073         //cout<<"strHisGet:     "<<strHisGet[i]<<endl;
02074         NTuple::Array<double> m_Variable;
02075         m_tuple->item(strVarName[i],m_Variable);
02076         if (m_thsvc->getHist(strHisGet[i], hist).isSuccess()) {
02077           for (int j=0;j!=size;j++)
02078           {
02079                 if (pi0cut) 
02080                 {
02081                   if (m_Variable0[j]>m_mpi0MaxCut||m_Variable0[j]<m_mpi0MinCut) continue;
02082                 }
02083                 if (kscut) 
02084                 {
02085                   if (m_Variable1[j]>m_mKsMaxCut||m_Variable1[j]<m_mKsMinCut) continue;
02086                 }
02087                 if (i!=1)
02088                 {
02089                   if (fabs(m_Variable2[j])>0.03) continue;
02090                 }
02091                 hist->Fill(m_Variable[j]);
02092           }
02093         }
02094         else {
02095           log << MSG::ERROR << strHisLog[i] << endreq;
02096         }
02097   }
02098   //delete [] hist;
02099   delete [] strVarName;
02100   delete [] strHisGet;
02101   delete [] strHisLog;
02102 }

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
NTuple::Tuple *&  m_tuple
[private]
 

02022 {
02023   MsgStream log(msgSvc(), name());
02024   string* strVarName = new string[NUM];
02025   string* strHisGet = new string[NUM];
02026   string* strHisLog = new string[NUM];
02027   TH1* hist;
02028   for (int i=0;i!=NUM;i++)
02029   {
02030         strVarName[i] = str + "_" + fillHistName[i];            // 
02031         strHisLog[i] = "Couldn't retrieve " + strVarName[i];
02032         strHisGet[i] = "/DQAHist/Dtag/" + strVarName[i];
02033         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02034         //cout<<"strHisGet:     "<<strHisGet[i]<<endl;
02035         NTuple::Array<double> m_Variable;
02036         m_tuple->item(strVarName[i],m_Variable);
02037         if (m_thsvc->getHist(strHisGet[i], hist).isSuccess()) {
02038           for (int j=0;j!=size;j++)
02039           {
02040                 hist->Fill(m_Variable[j]);
02041           }
02042         }
02043         else {
02044           log << MSG::ERROR << strHisLog[i] << endreq;
02045         }
02046   }
02047   //delete [] hist;
02048   delete [] strVarName;
02049   delete [] strHisGet;
02050   delete [] strHisLog;
02051 }

void DQADtag::fillHistogram ITHistSvc *&  ,
string  str,
int  size,
int  NUM,
std::string *  fillHistName,
int  tuplenum
[private]
 

void DQADtag::fillKsHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillKsHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillKsItem SmartRefVector< EvtRecTrack tracks,
string  str,
int  indexD,
DQAKsInfo ksinfo
[private]
 

void DQADtag::fillKsItem SmartRefVector< EvtRecTrack tracks,
string  str,
int  indexD,
DQAKsInfo ksinfo
[private]
 

02338 {
02339   string strVarName[6];
02340   for (int i=0;i!=6;i++ )
02341   {
02342         strVarName[i] = str + "_ks_" + m_KsItemName[i];
02343         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02344   }
02345   //DQAKsInfo ksinfo;
02346   //ksinfo.setchilds(tracks[0],tracks[1]);
02347   //ksinfo.setVtxPar(m_vxpar);
02348   //ksinfo.setPrimaryVtxPar(m_privxpar);
02349   //if (!ksinfo.calculate()) return false;
02350   NTuple::Array<double> m_Variable0;
02351   NTuple::Array<double> m_Variable1;
02352   NTuple::Array<double> m_Variable2;
02353   NTuple::Array<double> m_Variable3;
02354   NTuple::Array<double> m_Variable4;
02355   NTuple::Array<double> m_Variable5;
02356   m_tuple4->item(strVarName[0],m_Variable0);
02357   m_tuple4->item(strVarName[1],m_Variable1);
02358   m_tuple4->item(strVarName[2],m_Variable2);
02359   m_tuple4->item(strVarName[3],m_Variable3);
02360   m_tuple4->item(strVarName[4],m_Variable4);
02361   m_tuple4->item(strVarName[5],m_Variable5);
02362   m_Variable0[indexD] = ksinfo->m();
02363   m_Variable1[indexD] = ksinfo->mksp4();
02364   m_Variable2[indexD] = ksinfo->vtxChi2();
02365   m_Variable3[indexD] = ksinfo->chi2(); 
02366   m_Variable4[indexD] = ksinfo->decayLength();
02367   m_Variable5[indexD] = ksinfo->decayLengthRatio();
02368 }

void DQADtag::fillPhotonItem EvtRecTrack shower,
string  str,
int  indexD
[private]
 

void DQADtag::fillPhotonItem EvtRecTrack shower,
string  str,
int  indexD
[private]
 

02275 {
02276   string strVarName[6];
02277   for (int i=0;i!=6;i++ )
02278   {
02279         strVarName[i] = str + "_" + m_PhotonItemName[i];
02280         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02281   }
02282   NTuple::Array<double> m_Variable0;
02283   NTuple::Array<double> m_Variable1;
02284   NTuple::Array<double> m_Variable2;
02285   NTuple::Array<double> m_Variable3;
02286   NTuple::Array<double> m_Variable4;
02287   NTuple::Array<long> m_Variable5;
02288   m_tuple4->item(strVarName[0],m_Variable0);
02289   m_tuple4->item(strVarName[1],m_Variable1);
02290   m_tuple4->item(strVarName[2],m_Variable2);
02291   m_tuple4->item(strVarName[3],m_Variable3);
02292   m_tuple4->item(strVarName[4],m_Variable4);
02293   m_tuple4->item(strVarName[5],m_Variable5);
02294   RecEmcShower* emcTrk = shower->emcShower();
02295   m_Variable0[indexD] = emcTrk->numHits();
02296   m_Variable1[indexD] = emcTrk->secondMoment();
02297   m_Variable2[indexD] = emcTrk->x();
02298   m_Variable3[indexD] = emcTrk->y();
02299   m_Variable4[indexD] = emcTrk->z();
02300   m_Variable5[indexD] = shower->trackId();
02301 }

void DQADtag::fillPi0Histogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillPi0Histogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillPi0Item SmartRefVector< EvtRecTrack showers,
string  str,
int  indexD,
DQAPi0Info pi0info
[private]
 

void DQADtag::fillPi0Item SmartRefVector< EvtRecTrack showers,
string  str,
int  indexD,
DQAPi0Info pi0info
[private]
 

02303 {
02304   string strVarName[7];
02305   for (int i=0;i!=7;i++ )
02306   {
02307         strVarName[i] = str + "_" + m_Pi0ItemName[i];
02308         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02309   }
02310   //DQAPi0Info pi0info;
02311   //pi0info.setchilds(showers[0],showers[1]);
02312   //if (!pi0info.calculate()) return false;
02313   //if (pi0info.m() >m_mpi0Max || pi0info.m() < m_mpi0Min) 
02314   //iswritten = 0;
02315   NTuple::Array<double> m_Variable0;
02316   NTuple::Array<double> m_Variable1;
02317   NTuple::Array<double> m_Variable2;
02318   NTuple::Array<double> m_Variable3;
02319   NTuple::Array<double> m_Variable4;
02320   NTuple::Array<long> m_Variable5;
02321   NTuple::Array<long> m_Variable6;
02322   m_tuple4->item(strVarName[0],m_Variable0);
02323   m_tuple4->item(strVarName[1],m_Variable1);
02324   m_tuple4->item(strVarName[2],m_Variable2);
02325   m_tuple4->item(strVarName[3],m_Variable3);
02326   m_tuple4->item(strVarName[4],m_Variable4);
02327   m_tuple4->item(strVarName[5],m_Variable5);
02328   m_tuple4->item(strVarName[6],m_Variable6);
02329   m_Variable0[indexD] = pi0info->m();
02330   m_Variable1[indexD] = showers[0]->emcShower()->energy();
02331   m_Variable2[indexD] = cos(showers[0]->emcShower()->theta());
02332   m_Variable3[indexD] = showers[1]->emcShower()->energy();
02333   m_Variable4[indexD] = cos(showers[1]->emcShower()->theta());
02334   m_Variable5[indexD] = showers[0]->trackId();
02335   m_Variable6[indexD] = showers[1]->trackId();
02336 }

void DQADtag::fillTofHistogram ITHistSvc *&  ,
string  str,
int  size
[private]
 

void DQADtag::fillTofHistogram ITHistSvc *&  ,
string  str,
int  size
[private]
 

02104 {
02105   MsgStream log(msgSvc(), name());
02106   string strVarName[6];
02107   string strHisGet[24];
02108   string strHisLog[24];
02109   TH1* hist;
02110   string tofReadOutID[7] = {"1","2","3","4","12","34","1234"};
02111   for (int i=0;i!=3;i++)
02112   {
02113         strVarName[i] = str + "_" + m_trackTofHistName[i];              // D02KPi_kaon_px ...
02114         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02115         //cout<<"strHisGet:     "<<strHisGet[i]<<endl;
02116         NTuple::Matrix<double> m_Variable;
02117         m_tuple4->item(strVarName[i],m_Variable);
02118         for (int j=0;j!=7;j++)
02119         {
02120           int num = i*7+j;
02121           strHisLog[num] = "Couldn't retrieve " + strVarName[i] + "_" + tofReadOutID[j];
02122           strHisGet[num] = "/DQAHist/Dtag/" + strVarName[i] + "_" + tofReadOutID[j];
02123           if (m_thsvc->getHist(strHisGet[num], hist).isSuccess()) {
02124                 for (int k=0;k!=size;k++)
02125                 {
02126                   hist->Fill(m_Variable[k][j]);
02127                 }
02128           }
02129           else {
02130                 log << MSG::ERROR << strHisLog[num] << endreq;
02131           }
02132         }
02133   }
02134   for (int i=3;i!=6;i++)
02135   {
02136         int num = 3*6+ i;
02137         strVarName[i] = str + "_" + m_trackTofHistName[i];              // D02KPi_kaon_px ...
02138         strHisLog[num] = "Couldn't retrieve " + strVarName[i];
02139         strHisGet[num] = "/DQAHist/Dtag/" + strVarName[i];
02140         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02141         //cout<<"strHisGet:     "<<strHisGet[num]<<endl;
02142         NTuple::Array<double> m_Variable;
02143         m_tuple4->item(strVarName[i],m_Variable);
02144         if (m_thsvc->getHist(strHisGet[num], hist).isSuccess()) {
02145           for (int j=0;j!=size;j++)
02146           {
02147                 hist->Fill(m_Variable[j]);
02148           }
02149         }
02150         else {
02151           log << MSG::ERROR << strHisLog[num] << endreq;
02152         }
02153   }
02154   //delete [] hist;
02155 }

void DQADtag::fillTrackDedxHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillTrackDedxHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

int DQADtag::fillTrackDedxItem EvtRecTrack track,
string  str,
int  type,
int  indexDedx
[private]
 

int DQADtag::fillTrackDedxItem EvtRecTrack track,
string  str,
int  type,
int  indexDedx
[private]
 

02431 {
02432   string strVarName[7];
02433   for (int i=0;i!=7;i++ )
02434   {
02435         strVarName[i] = str + "_" + m_TrackDedxItemName[i];
02436         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02437   }
02438   NTuple::Array<double> m_Variable0;
02439   NTuple::Array<double> m_Variable1;
02440   NTuple::Array<double> m_Variable2;
02441   NTuple::Array<double> m_Variable3;
02442   NTuple::Array<double> m_Variable4;
02443   NTuple::Array<double> m_Variable5;
02444   NTuple::Array<long> m_Variable6;
02445   m_tuple4->item(strVarName[0],m_Variable0);
02446   m_tuple4->item(strVarName[1],m_Variable1);
02447   m_tuple4->item(strVarName[2],m_Variable2);
02448   m_tuple4->item(strVarName[3],m_Variable3);
02449   m_tuple4->item(strVarName[4],m_Variable4);
02450   m_tuple4->item(strVarName[5],m_Variable5);
02451   m_tuple4->item(strVarName[6],m_Variable6);
02452   m_Variable0[indexDedx] = 999.9;
02453   m_Variable1[indexDedx] = 999.9;
02454   m_Variable2[indexDedx] = 1000;
02455   m_Variable3[indexDedx] = 1000;
02456   m_Variable4[indexDedx] = 9999.9;
02457   m_Variable5[indexDedx] = 999.9;
02458   m_Variable6[indexDedx] = 999.9;
02459   if (!track->isMdcDedxValid()) return 0;
02460   RecMdcDedx* dedxTrk = track->mdcDedx();
02461   m_Variable0[indexDedx] = dedxTrk->chiK();
02462   m_Variable1[indexDedx] = dedxTrk->chiPi();
02463   m_Variable2[indexDedx] = dedxTrk->numGoodHits();
02464   m_Variable3[indexDedx] = dedxTrk->numTotalHits();
02465   m_Variable4[indexDedx] = dedxTrk->probPH();
02466   m_Variable5[indexDedx] = dedxTrk->normPH();
02467   m_Variable6[indexDedx] = track->trackId();
02468 }

void DQADtag::fillTrackHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillTrackHistogram ITHistSvc *&  ,
std::string  str,
int  size
[private]
 

void DQADtag::fillTrackItem EvtRecTrack track,
string  str,
int  type,
int  indexD,
Hep3Vector &  xorigin
[private]
 

void DQADtag::fillTrackItem EvtRecTrack track,
string  str,
int  type,
int  indexD,
Hep3Vector &  xorigin
[private]
 

02222 {
02223   string strVarName[11];
02224   for (int i=0;i!=11;i++ )
02225   {
02226         strVarName[i] = str + "_" + m_TrackItemName[i];
02227         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02228   }
02229   NTuple::Array<double> m_Variable0;
02230   NTuple::Array<double> m_Variable1;
02231   NTuple::Array<double> m_Variable2;
02232   NTuple::Array<double> m_Variable3;
02233   NTuple::Array<double> m_Variable4;
02234   NTuple::Array<double> m_Variable5;
02235   NTuple::Array<double> m_Variable6;
02236   NTuple::Array<double> m_Variable7;
02237   NTuple::Array<double> m_Variable8;
02238   NTuple::Array<double> m_Variable9;
02239   NTuple::Array<long> m_Variable10;
02240   m_tuple4->item(strVarName[0],m_Variable0);
02241   m_tuple4->item(strVarName[1],m_Variable1);
02242   m_tuple4->item(strVarName[2],m_Variable2);
02243   m_tuple4->item(strVarName[3],m_Variable3);
02244   m_tuple4->item(strVarName[4],m_Variable4);
02245   m_tuple4->item(strVarName[5],m_Variable5);
02246   m_tuple4->item(strVarName[6],m_Variable6);
02247   m_tuple4->item(strVarName[7],m_Variable7);
02248   m_tuple4->item(strVarName[8],m_Variable8);
02249   m_tuple4->item(strVarName[9],m_Variable9);
02250   m_tuple4->item(strVarName[10],m_Variable10);
02251   RecMdcKalTrack* mdcKalTrk = track->mdcKalTrack();
02252   HepLorentzVector p4trk = mdcKalTrk->p4(xmass[type]);
02253 
02254   HepVector a = mdcKalTrk->helix();
02255   HepSymMatrix Ea = mdcKalTrk->err();
02256   HepPoint3D point0(0., 0., 0.);   // the initial point for MDC recosntruction
02257   HepPoint3D IP(xorigin[0], xorigin[1], xorigin[2]);
02258   VFHelix helixip(point0, a, Ea);
02259   helixip.pivot(IP);
02260   HepVector vecipa = helixip.a();
02261 
02262   m_Variable0[indexD] = p4trk.px();
02263   m_Variable1[indexD] = p4trk.py();
02264   m_Variable2[indexD] = p4trk.pz();
02265   m_Variable3[indexD] = p4trk.rho();
02266   m_Variable4[indexD] = mdcKalTrk->dr() * cos(mdcKalTrk->fi0());
02267   m_Variable5[indexD] = mdcKalTrk->dr() * sin(mdcKalTrk->fi0());
02268   m_Variable6[indexD] = mdcKalTrk->dz();
02269   m_Variable7[indexD] = fabs(vecipa[0]);  //the nearest distance to IP in xy plane
02270   m_Variable8[indexD] = p4trk.cosTheta();
02271   m_Variable9[indexD] = p4trk.e();
02272   m_Variable10[indexD] = track->trackId();
02273 }

int DQADtag::fillTrackTofItem EvtRecTrack track,
string  str,
int  type,
int  indexTof
[private]
 

int DQADtag::fillTrackTofItem EvtRecTrack track,
string  str,
int  type,
int  indexTof
[private]
 

02370 {
02371   string strVarName[7];
02372   int numtag(0);
02373   for (int i=0;i!=7;i++ )
02374   {
02375         strVarName[i] = str + "_" + m_TrackTofItemName[i];
02376         //cout<<"strVarName:    "<<strVarName[i]<<endl;
02377   }
02378   NTuple::Matrix<double> m_Variable0;
02379   NTuple::Matrix<double> m_Variable1;
02380   NTuple::Matrix<double> m_Variable2;
02381   NTuple::Array<double> m_Variable3;
02382   NTuple::Array<double> m_Variable4;
02383   NTuple::Array<double> m_Variable5;
02384   NTuple::Array<long> m_Variable6;
02385   m_tuple4->item(strVarName[0],m_Variable0);
02386   m_tuple4->item(strVarName[1],m_Variable1);
02387   m_tuple4->item(strVarName[2],m_Variable2);
02388   m_tuple4->item(strVarName[3],m_Variable3);
02389   m_tuple4->item(strVarName[4],m_Variable4);
02390   m_tuple4->item(strVarName[5],m_Variable5);
02391   m_tuple4->item(strVarName[6],m_Variable6);
02392   m_Variable6[indexTof] = track->trackId();
02393   for (int i=0;i!=7;i++)
02394   {
02395         m_Variable0[indexTof][i] = 999.9;  
02396         m_Variable1[indexTof][i] = 999.9;
02397         m_Variable2[indexTof][i] = 999.9;
02398   }
02399   m_Variable3[indexTof] = 999.9; 
02400   m_Variable4[indexTof] = 999.9;
02401   m_Variable5[indexTof] = 999.9;
02402   if(!track->isTofTrackValid()) return 0;
02403   SmartRefVector<RecTofTrack> tofTrkCol = track->tofTrack();
02404   SmartRefVector<RecTofTrack>::iterator iter_tof = tofTrkCol.begin();
02405   for(;iter_tof != tofTrkCol.end(); iter_tof++ ) {
02406         TofHitStatus *status = new TofHitStatus; 
02407         status->setStatus((*iter_tof)->status());
02408         if(!(status->is_barrel())){//endcap
02409           if( !(status->is_counter()) ) continue; // ? 
02410           if( status->layer()!=1 ) continue;//layer1
02411           m_Variable3[indexTof] = (*iter_tof)->tof() - (*iter_tof)->texp(1);
02412           m_Variable4[indexTof] = (*iter_tof)->tof() - (*iter_tof)->texp(2);
02413           m_Variable5[indexTof] = (*iter_tof)->tof() - (*iter_tof)->texp(3);
02414         }
02415         else {//barrel
02416           if (status->is_cluster()) numtag = 6; 
02417           else if (status->is_counter() && status->layer()!=1) numtag = 5;
02418           else if (status->is_counter() && status->layer()==1) numtag = 4;
02419           else if (status->is_readout() && status->layer()==1 && status->is_east()==1) numtag = 0;
02420           else if (status->is_readout() && status->layer()==1 && status->is_east()!=1) numtag = 1;
02421           else if (status->is_readout() && status->layer()!=1 && status->is_east()==1) numtag = 2;
02422           else if (status->is_readout() && status->layer()!=1 && status->is_east()!=1) numtag = 3;
02423           m_Variable0[indexTof][numtag] = (*iter_tof)->tof() - (*iter_tof)->texp(1);
02424           m_Variable1[indexTof][numtag] = (*iter_tof)->tof() - (*iter_tof)->texp(2);
02425           m_Variable2[indexTof][numtag] = (*iter_tof)->tof() - (*iter_tof)->texp(3);
02426         }
02427         delete status;
02428   }
02429 }

StatusCode DQADtag::finalize  ) 
 

StatusCode DQADtag::finalize  ) 
 

02471                              {
02472   cout<<"total number:         "<<Ncut[0]<<endl;
02473   MsgStream log(msgSvc(), name());
02474   log << MSG::INFO << "in finalize()" << endmsg;
02475   return StatusCode::SUCCESS;
02476 }

StatusCode DQADtag::initialize  ) 
 

StatusCode DQADtag::initialize  ) 
 

00174                               {
00175   MsgStream log(msgSvc(), name());
00176         
00177   log << MSG::INFO << "in initialize()" << endmsg;
00178 
00179   m_irun=-100;
00180 
00181   StatusCode status;
00182 
00183   NTuplePtr nt2(ntupleSvc(), "DQAFILE/CheckVtx");
00184   if ( nt2 ) m_tuple2 = nt2;
00185   else {
00186         m_tuple2 = ntupleSvc()->book ("DQAFILE/CheckVtx", CLID_ColumnWiseTuple, "ks N-Tuple example");
00187         if ( m_tuple2 )    {
00188           status = m_tuple2->addItem ("vtxTrkId",m_vtxTrkId);
00189           status = m_tuple2->addItem ("vx0",   m_vx0);
00190           status = m_tuple2->addItem ("vy0",   m_vy0);
00191           status = m_tuple2->addItem ("vz0",   m_vz0);
00192           status = m_tuple2->addItem ("vr0",   m_vr0);
00193           status = m_tuple2->addItem ("vct",   m_Vct);
00194         }
00195         else    { 
00196           log << MSG::ERROR << "    Cannot book N-tuple:" << long(m_tuple2) << endmsg;
00197           return StatusCode::FAILURE;
00198         }
00199   }
00200 
00201   NTuplePtr nt4(ntupleSvc(), "DQAFILE/Dtag");
00202   if ( nt4 ) m_tuple4 = nt4;
00203   else {
00204         m_tuple4 = ntupleSvc()->book ("DQAFILE/Dtag", CLID_ColumnWiseTuple, "ks N-Tuple example");
00205         if ( m_tuple4 )    {
00206           status = m_tuple4->addItem ("run",    m_run);
00207           status = m_tuple4->addItem ("rec",    m_rec); 
00208           status = m_tuple4->addItem ("nch",    m_nch);
00209           status = m_tuple4->addItem ("nneu",   m_nneu);
00210           status = m_tuple4->addItem ("numD0Mode",              m_numD0Mode, 0 ,10000);
00211           status = m_tuple4->addIndexedItem ("D0_mBC",                  m_numD0Mode, m_D0_mBC);
00212           status = m_tuple4->addIndexedItem ("D0_deltE",                m_numD0Mode,m_D0_deltE);
00213           status = m_tuple4->addIndexedItem ("D0_mass",         m_numD0Mode,m_D0_mass);
00214           status = m_tuple4->addItem ("numDCMode",              m_numDCMode, 0 ,10000);
00215           status = m_tuple4->addIndexedItem ("DC_mBC",                  m_numDCMode, m_DC_mBC);
00216           status = m_tuple4->addIndexedItem ("DC_deltE",                m_numDCMode,m_DC_deltE);
00217           status = m_tuple4->addIndexedItem ("DC_mass",         m_numDCMode,m_DC_mass);
00218           status = m_tuple4->addItem ("numAllMode",             m_numAllMode, 0 ,10000);
00219           status = m_tuple4->addIndexedItem ("DtagbeamE",       m_numAllMode,m_dtagbeamE);
00220           status = m_tuple4->addIndexedItem ("mode",            m_numAllMode, m_mode);
00221           status = m_tuple4->addIndexedItem ("charge",          m_numAllMode,   m_charge);
00222           status = m_tuple4->addIndexedItem ("charm",           m_numAllMode,    m_charm);
00223           status = m_tuple4->addIndexedItem ("numchildren",     m_numAllMode, m_numofchildren);
00224           status = m_tuple4->addIndexedItem ("mass",            m_numAllMode, m_mass);
00225           status = m_tuple4->addIndexedItem ("mBC",                     m_numAllMode, m_mBC);
00226           status = m_tuple4->addIndexedItem ("deltaE",          m_numAllMode,m_deltae);
00227           status = m_tuple4->addIndexedItem ("E",                       m_numAllMode, m_e);
00228           status = m_tuple4->addIndexedItem ("notherTrk",       m_numAllMode, m_nothertrk);
00229           status = m_tuple4->addIndexedItem ("nTrk",            m_numAllMode,m_ntrk);
00230           status = m_tuple4->addIndexedItem ("nothershower",m_numAllMode, m_nothershower);
00231           status = m_tuple4->addIndexedItem ("nshower",         m_numAllMode,m_nshower);
00232           status = m_tuple4->addItem ( "recNumD02KPi",                  m_recNumD02KPi, 0,500);
00233           status = m_tuple4->addIndexedItem ("D02KPi_e",                m_recNumD02KPi, m_D02KPi_e);
00234           status = m_tuple4->addIndexedItem ("D02KPi_p",                m_recNumD02KPi, m_D02KPi_p);
00235           status = m_tuple4->addIndexedItem ("D02KPi_mBC",      m_recNumD02KPi, m_D02KPi_mBC);
00236           status = m_tuple4->addIndexedItem ("D02KPi_mass",     m_recNumD02KPi, m_D02KPi_mass);
00237           status = m_tuple4->addIndexedItem ("D02KPi_deltE",    m_recNumD02KPi, m_D02KPi_deltE);
00238           status = m_tuple4->addIndexedItem ("D02KPi_charm",    m_recNumD02KPi, m_D02KPi_charm);
00239           status = m_tuple4->addIndexedItem ("D02KPi_kaon_pp",          m_recNumD02KPi, m_D02KPi_kaon_pp);
00240           status = m_tuple4->addIndexedItem ("D02KPi_pion_pp",          m_recNumD02KPi, m_D02KPi_pion_pp);
00241           status = m_tuple4->addIndexedItem ("D02KPi_kaon_vx",          m_recNumD02KPi, m_D02KPi_kaon_vx);
00242           status = m_tuple4->addIndexedItem ("D02KPi_kaon_vy",          m_recNumD02KPi, m_D02KPi_kaon_vy);
00243           status = m_tuple4->addIndexedItem ("D02KPi_kaon_vz",          m_recNumD02KPi, m_D02KPi_kaon_vz);
00244           status = m_tuple4->addIndexedItem ("D02KPi_kaon_vr0",         m_recNumD02KPi, m_D02KPi_kaon_vr0);
00245           status = m_tuple4->addIndexedItem ("D02KPi_kaon_px",          m_recNumD02KPi, m_D02KPi_kaon_px);
00246           status = m_tuple4->addIndexedItem ("D02KPi_kaon_py",          m_recNumD02KPi, m_D02KPi_kaon_py);
00247           status = m_tuple4->addIndexedItem ("D02KPi_kaon_pz",          m_recNumD02KPi, m_D02KPi_kaon_pz);
00248           status = m_tuple4->addIndexedItem ("D02KPi_kaon_E",           m_recNumD02KPi, m_D02KPi_kaon_E);
00249           status = m_tuple4->addIndexedItem ("D02KPi_kaon_cos",         m_recNumD02KPi, m_D02KPi_kaon_cos);
00250           status = m_tuple4->addIndexedItem ("D02KPi_pion_vx",          m_recNumD02KPi, m_D02KPi_pion_vx);
00251           status = m_tuple4->addIndexedItem ("D02KPi_pion_vy",          m_recNumD02KPi, m_D02KPi_pion_vy);
00252           status = m_tuple4->addIndexedItem ("D02KPi_pion_vz",          m_recNumD02KPi, m_D02KPi_pion_vz);
00253           status = m_tuple4->addIndexedItem ("D02KPi_pion_vr0",         m_recNumD02KPi, m_D02KPi_pion_vr0);
00254           status = m_tuple4->addIndexedItem ("D02KPi_pion_px",          m_recNumD02KPi, m_D02KPi_pion_px);
00255           status = m_tuple4->addIndexedItem ("D02KPi_pion_py",          m_recNumD02KPi, m_D02KPi_pion_py);
00256           status = m_tuple4->addIndexedItem ("D02KPi_pion_pz",          m_recNumD02KPi, m_D02KPi_pion_pz);
00257           status = m_tuple4->addIndexedItem ("D02KPi_pion_E",           m_recNumD02KPi, m_D02KPi_pion_E);
00258           status = m_tuple4->addIndexedItem ("D02KPi_pion_cos",         m_recNumD02KPi, m_D02KPi_pion_cos);
00259           status = m_tuple4->addIndexedItem ("D02KPi_kaon_Id",          m_recNumD02KPi, m_D02KPi_kaon_Id);
00260           status = m_tuple4->addIndexedItem ("D02KPi_pion_Id",          m_recNumD02KPi, m_D02KPi_pion_Id);
00261           status = m_tuple4->addItem ( "recNumD02KPiPi0",               m_recNumD02KPiPi0, 0,500);
00262           status = m_tuple4->addIndexedItem ("D02KPiPi0_e",  m_recNumD02KPiPi0, m_D02KPiPi0_e);
00263           status = m_tuple4->addIndexedItem ("D02KPiPi0_p",     m_recNumD02KPiPi0, m_D02KPiPi0_p);
00264           status = m_tuple4->addIndexedItem ("D02KPiPi0_mBC",   m_recNumD02KPiPi0, m_D02KPiPi0_mBC);
00265           status = m_tuple4->addIndexedItem ("D02KPiPi0_mass",  m_recNumD02KPiPi0, m_D02KPiPi0_mass);
00266           status = m_tuple4->addIndexedItem ("D02KPiPi0_deltE", m_recNumD02KPiPi0, m_D02KPiPi0_deltE);
00267           status = m_tuple4->addIndexedItem ("D02KPiPi0_charm", m_recNumD02KPiPi0, m_D02KPiPi0_charm);
00268           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_pp", m_recNumD02KPiPi0, m_D02KPiPi0_kaon_pp);
00269           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_pp", m_recNumD02KPiPi0, m_D02KPiPi0_pion_pp);
00270           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_Id", m_recNumD02KPiPi0, m_D02KPiPi0_kaon_Id);
00271           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_Id", m_recNumD02KPiPi0, m_D02KPiPi0_pion_Id);
00272           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_vx",       m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_vx);
00273           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_vy",       m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_vy);
00274           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_vz",       m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_vz);
00275           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_vr0",      m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_vr0);
00276           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_px",       m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_px);
00277           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_py",       m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_py);
00278           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_pz",       m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_pz);
00279           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_E",        m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_E);
00280           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_cos",      m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_cos);
00281           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_vx",       m_recNumD02KPiPi0,      m_D02KPiPi0_pion_vx);
00282           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_vy",       m_recNumD02KPiPi0,      m_D02KPiPi0_pion_vy);
00283           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_vz",       m_recNumD02KPiPi0,      m_D02KPiPi0_pion_vz);
00284           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_vr0",      m_recNumD02KPiPi0,      m_D02KPiPi0_pion_vr0);
00285           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_px",       m_recNumD02KPiPi0,      m_D02KPiPi0_pion_px);
00286           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_py",       m_recNumD02KPiPi0,      m_D02KPiPi0_pion_py);
00287           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_pz",       m_recNumD02KPiPi0,      m_D02KPiPi0_pion_pz);
00288           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_E",        m_recNumD02KPiPi0,      m_D02KPiPi0_pion_E);
00289           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_cos",  m_recNumD02KPiPi0,  m_D02KPiPi0_pion_cos);
00290           status = m_tuple4->addIndexedItem ("D02KPiPi0_pi0mass", m_recNumD02KPiPi0, m_D02KPiPi0_pi0mass);
00291           status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_Id", m_recNumD02KPiPi0, m_D02KPiPi0_photon1_Id);
00292           status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_Id", m_recNumD02KPiPi0, m_D02KPiPi0_photon2_Id);
00293           status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_E", m_recNumD02KPiPi0, m_D02KPiPi0_photon1_E);
00294           status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_E", m_recNumD02KPiPi0, m_D02KPiPi0_photon2_E);
00295           status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_cos", m_recNumD02KPiPi0, m_D02KPiPi0_photon1_cos);
00296           status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_cos", m_recNumD02KPiPi0, m_D02KPiPi0_photon2_cos);
00297           status = m_tuple4->addItem ( "recNumD02KPiPiPi",                      m_recNumD02KPiPiPi, 0,500);
00298           status = m_tuple4->addIndexedItem ("D02KPiPiPi_e",            m_recNumD02KPiPiPi, m_D02KPiPiPi_e);
00299           status = m_tuple4->addIndexedItem ("D02KPiPiPi_p",            m_recNumD02KPiPiPi, m_D02KPiPiPi_p);
00300           status = m_tuple4->addIndexedItem ("D02KPiPiPi_mBC",          m_recNumD02KPiPiPi, m_D02KPiPiPi_mBC);
00301           status = m_tuple4->addIndexedItem ("D02KPiPiPi_mass",         m_recNumD02KPiPiPi, m_D02KPiPiPi_mass);
00302           status = m_tuple4->addIndexedItem ("D02KPiPiPi_deltE",        m_recNumD02KPiPiPi, m_D02KPiPiPi_deltE);
00303           status = m_tuple4->addIndexedItem ("D02KPiPiPi_charm",        m_recNumD02KPiPiPi, m_D02KPiPiPi_charm);
00304           status = m_tuple4->addIndexedItem ("D02KPiPiPi_kaon_pp",      m_recNumD02KPiPiPi, m_D02KPiPiPi_kaon_pp);
00305           status = m_tuple4->addIndexedItem ("D02KPiPiPi_pion1_pp",     m_recNumD02KPiPiPi, m_D02KPiPiPi_pion1_pp);
00306           status = m_tuple4->addIndexedItem ("D02KPiPiPi_pion2_pp",     m_recNumD02KPiPiPi, m_D02KPiPiPi_pion2_pp);
00307           status = m_tuple4->addIndexedItem ("D02KPiPiPi_pion3_pp",     m_recNumD02KPiPiPi, m_D02KPiPiPi_pion3_pp);
00308           status = m_tuple4->addIndexedItem ("D02KPiPiPi_kaon_Id",      m_recNumD02KPiPiPi, m_D02KPiPiPi_kaon_Id);
00309           status = m_tuple4->addIndexedItem ("D02KPiPiPi_pion1_Id",     m_recNumD02KPiPiPi, m_D02KPiPiPi_pion1_Id);
00310           status = m_tuple4->addIndexedItem ("D02KPiPiPi_pion2_Id",     m_recNumD02KPiPiPi, m_D02KPiPiPi_pion2_Id);
00311           status = m_tuple4->addIndexedItem ("D02KPiPiPi_pion3_Id",     m_recNumD02KPiPiPi, m_D02KPiPiPi_pion3_Id);
00312           status = m_tuple4->addItem ( "recNumD02KPiPiPiPi0",                   m_recNumD02KPiPiPiPi0,0,500);
00313           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_e",                 m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_e);
00314           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_p",                 m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_p);
00315           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_mBC",       m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_mBC);
00316           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_mass",      m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_mass);
00317           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_deltE",     m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_deltE);
00318           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_charm",             m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_charm);
00319           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_kaon_pp",           m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_kaon_pp);
00320           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pion1_pp",  m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pion1_pp);
00321           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pion2_pp",  m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pion2_pp);
00322           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pion3_pp",  m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pion3_pp);
00323           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_kaon_Id",           m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_kaon_Id);
00324           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pion1_Id",  m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pion1_Id);
00325           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pion2_Id",  m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pion2_Id);
00326           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pion3_Id",  m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pion3_Id);
00327           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_pi0mass",   m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_pi0mass);
00328           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_photon1_Id",        m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_photon1_Id);
00329           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_photon2_Id",        m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_photon2_Id);
00330           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_photon1_E", m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_photon1_E);
00331           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_photon2_E", m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_photon2_E);
00332           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_photon1_cos",       m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_photon1_cos);
00333           status = m_tuple4->addIndexedItem ("D02KPiPiPiPi0_photon2_cos",       m_recNumD02KPiPiPiPi0,m_D02KPiPiPiPi0_photon2_cos);
00334           status = m_tuple4->addItem ( "recNumD02KsPiPi",       m_recNumD02KsPiPi,0,500);
00335           status = m_tuple4->addIndexedItem ("D02KsPiPi_e",             m_recNumD02KsPiPi,m_D02KsPiPi_e);
00336           status = m_tuple4->addIndexedItem ("D02KsPiPi_p",             m_recNumD02KsPiPi,m_D02KsPiPi_p);
00337           status = m_tuple4->addIndexedItem ("D02KsPiPi_mBC",   m_recNumD02KsPiPi,m_D02KsPiPi_mBC);
00338           status = m_tuple4->addIndexedItem ("D02KsPiPi_mass",  m_recNumD02KsPiPi,m_D02KsPiPi_mass);
00339           status = m_tuple4->addIndexedItem ("D02KsPiPi_deltE", m_recNumD02KsPiPi,m_D02KsPiPi_deltE);
00340           status = m_tuple4->addIndexedItem ("D02KsPiPi_charm", m_recNumD02KsPiPi,m_D02KsPiPi_charm);
00341           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_pp", m_recNumD02KsPiPi,m_D02KsPiPi_pion1_pp);
00342           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_pp", m_recNumD02KsPiPi,m_D02KsPiPi_pion2_pp);
00343           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_pp", m_recNumD02KsPiPi,m_D02KsPiPi_pion3_pp);
00344           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_pp", m_recNumD02KsPiPi,m_D02KsPiPi_pion4_pp);
00345           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_Id", m_recNumD02KsPiPi,m_D02KsPiPi_pion1_Id);
00346           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_Id", m_recNumD02KsPiPi,m_D02KsPiPi_pion2_Id);
00347           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_Id", m_recNumD02KsPiPi,m_D02KsPiPi_pion3_Id);
00348           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_Id", m_recNumD02KsPiPi,m_D02KsPiPi_pion4_Id);
00349           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_vx",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_vx);
00350           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_vy",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_vy);
00351           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_vz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_vz);
00352           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_vr0",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_vr0);
00353           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_px",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_px);
00354           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_py",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_py);
00355           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_pz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_pz);
00356           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_pp",      m_recNumD02KsPiPi,              m_D02KsPiPi_pion1_pp);
00357           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_E",       m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_E);
00358           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion1_cos",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion1_cos);
00359           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_vx",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_vx);
00360           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_vy",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_vy);
00361           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_vz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_vz);
00362           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_vr0",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_vr0);
00363           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_px",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_px);
00364           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_py",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_py);
00365           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_pz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_pz);
00366           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_pp",      m_recNumD02KsPiPi,              m_D02KsPiPi_pion2_pp);
00367           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_E",       m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_E);
00368           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion2_cos",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion2_cos);
00369           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_vx",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_vx);
00370           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_vy",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_vy);
00371           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_vz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_vz);
00372           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_vr0",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_vr0);
00373           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_px",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_px);
00374           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_py",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_py);
00375           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_pz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_pz);
00376           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_pp",      m_recNumD02KsPiPi,              m_D02KsPiPi_pion3_pp);
00377           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_E",       m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_E);
00378           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion3_cos",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion3_cos);
00379           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_vx",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_vx);
00380           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_vy",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_vy);
00381           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_vz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_vz);
00382           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_vr0",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_vr0);
00383           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_px",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_px);
00384           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_py",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_py);
00385           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_pz",      m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_pz);
00386           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_pp",      m_recNumD02KsPiPi,              m_D02KsPiPi_pion4_pp);
00387           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_E",       m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_E);
00388           status = m_tuple4->addIndexedItem ("D02KsPiPi_pion4_cos",     m_recNumD02KsPiPi,      m_D02KsPiPi_pion4_cos);
00389           status = m_tuple4->addIndexedItem ("D02KsPiPi_ks_mass",       m_recNumD02KsPiPi,      m_D02KsPiPi_ks_mass);
00390           status = m_tuple4->addIndexedItem ("D02KsPiPi_ks_vfitmass",   m_recNumD02KsPiPi,m_D02KsPiPi_ks_vfitmass);
00391           status = m_tuple4->addIndexedItem ("D02KsPiPi_ks_pvchi2",     m_recNumD02KsPiPi,m_D02KsPiPi_ks_pvchi2);
00392           status = m_tuple4->addIndexedItem ("D02KsPiPi_ks_svchi2",     m_recNumD02KsPiPi,m_D02KsPiPi_ks_svchi2);
00393           status = m_tuple4->addIndexedItem ("D02KsPiPi_ks_dLength",    m_recNumD02KsPiPi,m_D02KsPiPi_ks_dLength);
00394           status = m_tuple4->addIndexedItem ("D02KsPiPi_ks_dLengthErrorRatio",          m_recNumD02KsPiPi,m_D02KsPiPi_ks_dLengthErrorRatio);
00395           status = m_tuple4->addItem ( "recNumD02KsPiPiPi0",            m_recNumD02KsPiPiPi0,0,500);
00396           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_e",          m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_e);
00397           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_p",          m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_p);
00398           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_mBC",        m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_mBC);
00399           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_mass",       m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_mass);
00400           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_deltE",      m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_deltE);
00401           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_charm",      m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_charm);
00402           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion1_pp",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion1_pp);
00403           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion2_pp",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion2_pp);
00404           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion3_pp",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion3_pp);
00405           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion4_pp",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion4_pp);
00406           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion1_Id",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion1_Id);
00407           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion2_Id",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion2_Id);
00408           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion3_Id",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion3_Id);
00409           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pion4_Id",   m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pion4_Id);
00410           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_pi0mass",    m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_pi0mass);
00411           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_photon1_Id", m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_photon1_Id);
00412           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_photon2_Id", m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_photon2_Id);
00413           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_photon1_E",  m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_photon1_E);
00414           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_photon2_E",  m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_photon2_E);
00415           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_photon1_cos",        m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_photon1_cos);
00416           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_photon2_cos",        m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_photon2_cos);
00417           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_ks_mass",    m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_ks_mass);
00418           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_ks_vfitmass",                m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_ks_vfitmass);
00419           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_ks_pvchi2",  m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_ks_pvchi2);
00420           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_ks_svchi2",  m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_ks_svchi2);
00421           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_ks_dLength",                 m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_ks_dLength);
00422           status = m_tuple4->addIndexedItem ("D02KsPiPiPi0_ks_dLengthErrorRatio",               m_recNumD02KsPiPiPi0,m_D02KsPiPiPi0_ks_dLengthErrorRatio);
00423           status = m_tuple4->addItem ( "recNumDC2KPiPi",                        m_recNumDC2KPiPi,0,500);
00424           status = m_tuple4->addIndexedItem ("DC2KPiPi_e",              m_recNumDC2KPiPi,m_DC2KPiPi_e);
00425           status = m_tuple4->addIndexedItem ("DC2KPiPi_p",              m_recNumDC2KPiPi,m_DC2KPiPi_p);
00426           status = m_tuple4->addIndexedItem ("DC2KPiPi_mBC",            m_recNumDC2KPiPi,m_DC2KPiPi_mBC);
00427           status = m_tuple4->addIndexedItem ("DC2KPiPi_mass",           m_recNumDC2KPiPi,m_DC2KPiPi_mass);
00428           status = m_tuple4->addIndexedItem ("DC2KPiPi_deltE",          m_recNumDC2KPiPi,m_DC2KPiPi_deltE);
00429           status = m_tuple4->addIndexedItem ("DC2KPiPi_charge",         m_recNumDC2KPiPi,m_DC2KPiPi_charge);
00430           status = m_tuple4->addIndexedItem ("DC2KPiPi_charm",          m_recNumDC2KPiPi,m_DC2KPiPi_charm);
00431           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_pp",        m_recNumDC2KPiPi,m_DC2KPiPi_kaon_pp);
00432           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_pp",       m_recNumDC2KPiPi,m_DC2KPiPi_pion1_pp);
00433           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_pp",       m_recNumDC2KPiPi,m_DC2KPiPi_pion2_pp);
00434           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_Id",        m_recNumDC2KPiPi,m_DC2KPiPi_kaon_Id);
00435           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_Id",       m_recNumDC2KPiPi,m_DC2KPiPi_pion1_Id);
00436           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_Id",       m_recNumDC2KPiPi,m_DC2KPiPi_pion2_Id);
00437           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_vx",        m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_vx);
00438           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_vy",        m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_vy);
00439           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_vz",        m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_vz);
00440           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_vr0",       m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_vr0);
00441           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_px",        m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_px);
00442           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_py",        m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_py);
00443           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_pz",        m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_pz);
00444           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_E",         m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_E);
00445           status = m_tuple4->addIndexedItem ("DC2KPiPi_kaon_cos",       m_recNumDC2KPiPi,       m_DC2KPiPi_kaon_cos);
00446           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_vx",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_vx);
00447           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_vy",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_vy);
00448           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_vz",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_vz);
00449           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_vr0",      m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_vr0);
00450           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_px",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_px);
00451           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_py",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_py);
00452           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_pz",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_pz);
00453           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_E",        m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_E);
00454           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion1_cos",      m_recNumDC2KPiPi,       m_DC2KPiPi_pion1_cos);
00455           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_vx",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_vx);
00456           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_vy",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_vy);
00457           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_vz",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_vz);
00458           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_vr0",      m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_vr0);
00459           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_px",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_px);
00460           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_py",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_py);
00461           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_pz",       m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_pz);
00462           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_E",        m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_E);
00463           status = m_tuple4->addIndexedItem ("DC2KPiPi_pion2_cos",      m_recNumDC2KPiPi,       m_DC2KPiPi_pion2_cos);
00464           status = m_tuple4->addItem ( "recNumDC2KPiPiPi0",                     m_recNumDC2KPiPiPi0,0,500);
00465           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_e",           m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_e);
00466           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_p",           m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_p);
00467           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_mBC",         m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_mBC);
00468           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_mass",        m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_mass);
00469           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_deltE",       m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_deltE);
00470           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_charge",      m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_charge);
00471           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_charm",       m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_charm);
00472           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_pp",     m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_kaon_pp);
00473           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_pp",    m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_pion1_pp);
00474           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_pp",    m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_pion2_pp);
00475           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_Id",     m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_kaon_Id);
00476           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_Id",    m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_pion1_Id);
00477           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_Id",    m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_pion2_Id);
00478           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_vx",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_vx);
00479           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_vy",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_vy);
00480           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_vz",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_vz);
00481           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_vr0",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_vr0);
00482           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_px",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_px);
00483           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_py",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_py);
00484           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_pz",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_pz);
00485           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_E",      m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_E);
00486           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_kaon_cos",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_kaon_cos);
00487           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_vx",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_vx);
00488           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_vy",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_vy);
00489           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_vz",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_vz);
00490           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_vr0",   m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_vr0);
00491           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_px",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_px);
00492           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_py",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_py);
00493           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_pz",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_pz);
00494           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_E",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_E);
00495           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion1_cos",   m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion1_cos);
00496           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_vx",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_vx);
00497           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_vy",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_vy);
00498           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_vz",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_vz);
00499           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_vr0",   m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_vr0);
00500           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_px",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_px);
00501           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_py",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_py);
00502           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_pz",    m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_pz);
00503           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_E",     m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_E);
00504           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pion2_cos",   m_recNumDC2KPiPiPi0,    m_DC2KPiPiPi0_pion2_cos);
00505           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_pi0mass",     m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_pi0mass);
00506           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_photon1_Id",  m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_photon1_Id);
00507           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_photon2_Id",  m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_photon2_Id);
00508           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_photon1_E",   m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_photon1_E);
00509           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_photon2_E",   m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_photon2_E);
00510           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_photon1_cos", m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_photon1_cos);
00511           status = m_tuple4->addIndexedItem ("DC2KPiPiPi0_photon2_cos", m_recNumDC2KPiPiPi0,m_DC2KPiPiPi0_photon2_cos);
00512           status = m_tuple4->addItem ( "recNumDC2KsPiPi0",              m_recNumDC2KsPiPi0,0,500);
00513           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_e",            m_recNumDC2KsPiPi0,m_DC2KsPiPi0_e);
00514           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_p",            m_recNumDC2KsPiPi0,m_DC2KsPiPi0_p);
00515           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_mBC",          m_recNumDC2KsPiPi0,m_DC2KsPiPi0_mBC);
00516           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_mass",         m_recNumDC2KsPiPi0,m_DC2KsPiPi0_mass);
00517           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_deltE",        m_recNumDC2KsPiPi0,m_DC2KsPiPi0_deltE);
00518           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_charge",       m_recNumDC2KsPiPi0,m_DC2KsPiPi0_charge);
00519           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_charm",        m_recNumDC2KsPiPi0,m_DC2KsPiPi0_charm);
00520           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_pp",     m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pion1_pp);
00521           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_pp",     m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pion2_pp);
00522           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_pp",     m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pion3_pp);
00523           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_Id",     m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pion1_Id);
00524           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_Id",     m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pion2_Id);
00525           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_Id",     m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pion3_Id);
00526           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_vx",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_vx);
00527           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_vy",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_vy);
00528           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_vz",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_vz);
00529           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_vr0",    m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_vr0);
00530           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_px",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_px);
00531           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_py",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_py);
00532           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_pz",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_pz);
00533           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_E",      m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_E);
00534           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion1_cos",    m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion1_cos);
00535           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_vx",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_vx);
00536           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_vy",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_vy);
00537           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_vz",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_vz);
00538           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_vr0",    m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_vr0);
00539           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_px",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_px);
00540           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_py",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_py);
00541           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_pz",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_pz);
00542           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_E",      m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_E);
00543           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion2_cos",    m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion2_cos);
00544           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_vx",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_vx);
00545           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_vy",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_vy);
00546           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_vz",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_vz);
00547           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_vr0",    m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_vr0);
00548           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_px",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_px);
00549           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_py",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_py);
00550           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_pz",     m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_pz);
00551           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_E",      m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_E);
00552           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pion3_cos",    m_recNumDC2KsPiPi0,     m_DC2KsPiPi0_pion3_cos);
00553           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_pi0mass",      m_recNumDC2KsPiPi0,m_DC2KsPiPi0_pi0mass);
00554           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_photon1_Id",   m_recNumDC2KsPiPi0,m_DC2KsPiPi0_photon1_Id);
00555           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_photon2_Id",   m_recNumDC2KsPiPi0,m_DC2KsPiPi0_photon2_Id);
00556           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_photon1_E",    m_recNumDC2KsPiPi0,m_DC2KsPiPi0_photon1_E);
00557           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_photon2_E",    m_recNumDC2KsPiPi0,m_DC2KsPiPi0_photon2_E);
00558           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_photon1_cos",  m_recNumDC2KsPiPi0,m_DC2KsPiPi0_photon1_cos);
00559           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_photon2_cos",  m_recNumDC2KsPiPi0,m_DC2KsPiPi0_photon2_cos);
00560           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_ks_mass",      m_recNumDC2KsPiPi0,m_DC2KsPiPi0_ks_mass);
00561           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_ks_vfitmass",  m_recNumDC2KsPiPi0,m_DC2KsPiPi0_ks_vfitmass);
00562           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_ks_pvchi2",    m_recNumDC2KsPiPi0,m_DC2KsPiPi0_ks_pvchi2);
00563           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_ks_svchi2",    m_recNumDC2KsPiPi0,m_DC2KsPiPi0_ks_svchi2);
00564           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_ks_dLength",   m_recNumDC2KsPiPi0,m_DC2KsPiPi0_ks_dLength);
00565           status = m_tuple4->addIndexedItem ("DC2KsPiPi0_ks_dLengthErrorRatio",         m_recNumDC2KsPiPi0,m_DC2KsPiPi0_ks_dLengthErrorRatio);
00566           status = m_tuple4->addItem ( "recNumDC2KsPiPiPi",                     m_recNumDC2KsPiPiPi,0,500);
00567           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_e",           m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_e);
00568           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_p",           m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_p);
00569           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_mBC",         m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_mBC);
00570           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_mass",        m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_mass);
00571           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_deltE",       m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_deltE);
00572           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_charge",      m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_charge);
00573           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_charm",       m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_charm);
00574           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion1_pp",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion1_pp);
00575           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion2_pp",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion2_pp);
00576           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion3_pp",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion3_pp);
00577           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion4_pp",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion4_pp);
00578           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion5_pp",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion5_pp);
00579           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion1_Id",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion1_Id);
00580           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion2_Id",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion2_Id);
00581           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion3_Id",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion3_Id);
00582           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion4_Id",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion4_Id);
00583           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_pion5_Id",    m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_pion5_Id);
00584           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_ks_mass",     m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_ks_mass);
00585           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_ks_vfitmass",         m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_ks_vfitmass);
00586           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_ks_pvchi2",m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_ks_pvchi2);
00587           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_ks_svchi2",m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_ks_svchi2);
00588           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_ks_dLength",  m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_ks_dLength);
00589           status = m_tuple4->addIndexedItem ("DC2KsPiPiPi_ks_dLengthErrorRatio",        m_recNumDC2KsPiPiPi,m_DC2KsPiPiPi_ks_dLengthErrorRatio);
00590           status = m_tuple4->addItem ( "recNumDC2KKPi",                         m_recNumDC2KKPi,0,500);
00591           status = m_tuple4->addIndexedItem ("DC2KKPi_e",               m_recNumDC2KKPi,m_DC2KKPi_e);
00592           status = m_tuple4->addIndexedItem ("DC2KKPi_p",               m_recNumDC2KKPi,m_DC2KKPi_p);
00593           status = m_tuple4->addIndexedItem ("DC2KKPi_mBC",             m_recNumDC2KKPi,m_DC2KKPi_mBC);
00594           status = m_tuple4->addIndexedItem ("DC2KKPi_mass",            m_recNumDC2KKPi,m_DC2KKPi_mass);
00595           status = m_tuple4->addIndexedItem ("DC2KKPi_deltE",           m_recNumDC2KKPi,m_DC2KKPi_deltE);
00596           status = m_tuple4->addIndexedItem ("DC2KKPi_charge",          m_recNumDC2KKPi,m_DC2KKPi_charge);
00597           status = m_tuple4->addIndexedItem ("DC2KKPi_charm",           m_recNumDC2KKPi,m_DC2KKPi_charm);
00598           status = m_tuple4->addIndexedItem ("DC2KKPi_kaon1_pp",        m_recNumDC2KKPi,m_DC2KKPi_kaon1_pp);
00599           status = m_tuple4->addIndexedItem ("DC2KKPi_kaon2_pp",        m_recNumDC2KKPi,m_DC2KKPi_kaon2_pp);
00600           status = m_tuple4->addIndexedItem ("DC2KKPi_pion_pp",         m_recNumDC2KKPi,m_DC2KKPi_pion_pp);
00601           status = m_tuple4->addIndexedItem ("DC2KKPi_kaon1_Id",        m_recNumDC2KKPi,m_DC2KKPi_kaon1_Id);
00602           status = m_tuple4->addIndexedItem ("DC2KKPi_kaon2_Id",        m_recNumDC2KKPi,m_DC2KKPi_kaon2_Id);
00603           status = m_tuple4->addIndexedItem ("DC2KKPi_pion_Id",         m_recNumDC2KKPi,m_DC2KKPi_pion_Id);
00604           status = m_tuple4->addIndexedItem ("D02KPi_kaon_Id_Dedx",                     m_recNumD02KPi, m_D02KPi_kaon_Id_Dedx); 
00605           status = m_tuple4->addIndexedItem ("D02KPi_pion_Id_Dedx",                     m_recNumD02KPi, m_D02KPi_pion_Id_Dedx); 
00606           status = m_tuple4->addIndexedItem ("D02KPi_kaon_chipi",                       m_recNumD02KPi, m_D02KPi_kaon_chipi); 
00607           status = m_tuple4->addIndexedItem ("D02KPi_kaon_chik",                        m_recNumD02KPi, m_D02KPi_kaon_chik); 
00608           status = m_tuple4->addIndexedItem ("D02KPi_kaon_ghit",                        m_recNumD02KPi, m_D02KPi_kaon_ghit);
00609           status = m_tuple4->addIndexedItem ("D02KPi_kaon_thit",                        m_recNumD02KPi, m_D02KPi_kaon_thit);
00610           status = m_tuple4->addIndexedItem ("D02KPi_kaon_probPH",                      m_recNumD02KPi, m_D02KPi_kaon_probPH);
00611           status = m_tuple4->addIndexedItem ("D02KPi_kaon_normPH",                      m_recNumD02KPi, m_D02KPi_kaon_normPH);
00612           status = m_tuple4->addIndexedItem ("D02KPi_pion_chipi",                       m_recNumD02KPi, m_D02KPi_pion_chipi);
00613           status = m_tuple4->addIndexedItem ("D02KPi_pion_chik",                        m_recNumD02KPi, m_D02KPi_pion_chik);
00614           status = m_tuple4->addIndexedItem ("D02KPi_pion_ghit",                        m_recNumD02KPi, m_D02KPi_pion_ghit);
00615           status = m_tuple4->addIndexedItem ("D02KPi_pion_thit",                        m_recNumD02KPi, m_D02KPi_pion_thit);
00616           status = m_tuple4->addIndexedItem ("D02KPi_pion_probPH",                      m_recNumD02KPi, m_D02KPi_pion_probPH);
00617           status = m_tuple4->addIndexedItem ("D02KPi_pion_normPH",                      m_recNumD02KPi, m_D02KPi_pion_normPH);
00618           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_Id_Dedx",                  m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_Id_Dedx); 
00619           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_Id_Dedx",                  m_recNumD02KPiPi0,      m_D02KPiPi0_pion_Id_Dedx); 
00620           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_chipi",                    m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_chipi); 
00621           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_chik",                     m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_chik); 
00622           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_ghit",                     m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_ghit);
00623           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_thit",                     m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_thit);
00624           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_probPH",                   m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_probPH);
00625           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_normPH",                   m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_normPH);
00626           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_chipi",                    m_recNumD02KPiPi0,      m_D02KPiPi0_pion_chipi);
00627           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_chik",                     m_recNumD02KPiPi0,      m_D02KPiPi0_pion_chik);
00628           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_ghit",                     m_recNumD02KPiPi0,      m_D02KPiPi0_pion_ghit);
00629           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_thit",                     m_recNumD02KPiPi0,      m_D02KPiPi0_pion_thit);
00630           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_probPH",                   m_recNumD02KPiPi0,      m_D02KPiPi0_pion_probPH);
00631           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_normPH",                   m_recNumD02KPiPi0,      m_D02KPiPi0_pion_normPH);
00632           status = m_tuple4->addIndexedItem ("D02KPi_kaon_Id_tof",              m_recNumD02KPi, m_D02KPi_kaon_Id_tof); 
00633           status = m_tuple4->addIndexedItem ("D02KPi_pion_Id_tof",              m_recNumD02KPi, m_D02KPi_pion_Id_tof); 
00634           status = m_tuple4->addIndexedItem ("D02KPi_kaon_ec_toff_mu",          m_recNumD02KPi, m_D02KPi_kaon_ec_toff_mu); 
00635           status = m_tuple4->addIndexedItem ("D02KPi_kaon_ec_toff_pi",          m_recNumD02KPi, m_D02KPi_kaon_ec_toff_pi); 
00636           status = m_tuple4->addIndexedItem ("D02KPi_kaon_ec_toff_k",           m_recNumD02KPi, m_D02KPi_kaon_ec_toff_k); 
00637           status = m_tuple4->addIndexedItem ("D02KPi_kaon_br_toff_mu",          m_recNumD02KPi, 7,m_D02KPi_kaon_br_toff_mu);
00638           status = m_tuple4->addIndexedItem ("D02KPi_kaon_br_toff_pi",          m_recNumD02KPi, 7,m_D02KPi_kaon_br_toff_pi);
00639           status = m_tuple4->addIndexedItem ("D02KPi_kaon_br_toff_k",           m_recNumD02KPi, 7,m_D02KPi_kaon_br_toff_k);
00640           status = m_tuple4->addIndexedItem ("D02KPi_pion_ec_toff_pi",          m_recNumD02KPi, m_D02KPi_pion_ec_toff_mu); 
00641           status = m_tuple4->addIndexedItem ("D02KPi_pion_ec_toff_mu",          m_recNumD02KPi, m_D02KPi_pion_ec_toff_pi); 
00642           status = m_tuple4->addIndexedItem ("D02KPi_pion_ec_toff_k",           m_recNumD02KPi, m_D02KPi_pion_ec_toff_k); 
00643           status = m_tuple4->addIndexedItem ("D02KPi_pion_br_toff_mu",          m_recNumD02KPi, 7,m_D02KPi_pion_br_toff_mu);
00644           status = m_tuple4->addIndexedItem ("D02KPi_pion_br_toff_pi",          m_recNumD02KPi, 7,m_D02KPi_pion_br_toff_pi);
00645           status = m_tuple4->addIndexedItem ("D02KPi_pion_br_toff_k",           m_recNumD02KPi, 7,m_D02KPi_pion_br_toff_k);
00646           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_Id_tof",           m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_Id_tof); 
00647           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_Id_tof",           m_recNumD02KPiPi0,      m_D02KPiPi0_pion_Id_tof); 
00648           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_ec_toff_mu",               m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_ec_toff_mu); 
00649           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_ec_toff_pi",               m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_ec_toff_pi); 
00650           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_ec_toff_k",                m_recNumD02KPiPi0,      m_D02KPiPi0_kaon_ec_toff_k); 
00651           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_br_toff_mu",               m_recNumD02KPiPi0,      7,m_D02KPiPi0_kaon_br_toff_mu);
00652           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_br_toff_pi",               m_recNumD02KPiPi0,      7,m_D02KPiPi0_kaon_br_toff_pi);
00653           status = m_tuple4->addIndexedItem ("D02KPiPi0_kaon_br_toff_k",                m_recNumD02KPiPi0,      7,m_D02KPiPi0_kaon_br_toff_k);
00654           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_ec_toff_mu",               m_recNumD02KPiPi0,      m_D02KPiPi0_pion_ec_toff_mu); 
00655           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_ec_toff_pi",               m_recNumD02KPiPi0,      m_D02KPiPi0_pion_ec_toff_pi); 
00656           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_ec_toff_k",                m_recNumD02KPiPi0,      m_D02KPiPi0_pion_ec_toff_k); 
00657           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_br_toff_mu",               m_recNumD02KPiPi0,      7,m_D02KPiPi0_pion_br_toff_mu);
00658           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_br_toff_pi",               m_recNumD02KPiPi0,      7,m_D02KPiPi0_pion_br_toff_pi);
00659           status = m_tuple4->addIndexedItem ("D02KPiPi0_pion_br_toff_k",                m_recNumD02KPiPi0,      7,m_D02KPiPi0_pion_br_toff_k);
00660       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_Id_Emc",            m_recNumD02KPiPi0,      m_D02KPiPi0_photon1_Id_Emc);
00661       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_numHits",           m_recNumD02KPiPi0,      m_D02KPiPi0_photon1_numHits);
00662       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_secondmoment",      m_recNumD02KPiPi0,      m_D02KPiPi0_photon1_secondmoment);
00663       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_x",                 m_recNumD02KPiPi0,      m_D02KPiPi0_photon1_x);
00664       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_y",                 m_recNumD02KPiPi0,      m_D02KPiPi0_photon1_y);
00665       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon1_z",                 m_recNumD02KPiPi0,      m_D02KPiPi0_photon1_z);
00666       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_Id_Emc",            m_recNumD02KPiPi0,      m_D02KPiPi0_photon2_Id_Emc);
00667       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_numHits",           m_recNumD02KPiPi0,      m_D02KPiPi0_photon2_numHits);
00668       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_secondmoment",      m_recNumD02KPiPi0,      m_D02KPiPi0_photon2_secondmoment);
00669       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_x",                 m_recNumD02KPiPi0,      m_D02KPiPi0_photon2_x);
00670       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_y",                 m_recNumD02KPiPi0,      m_D02KPiPi0_photon2_y);
00671       status = m_tuple4->addIndexedItem ("D02KPiPi0_photon2_z",                 m_recNumD02KPiPi0,      m_D02KPiPi0_photon2_z);
00672         }
00673         else    { 
00674           log << MSG::ERROR << "    Cannot book N-tuple:" << long(m_tuple4) << endmsg;
00675           return StatusCode::FAILURE;
00676         }
00677   }
00678 
00679   NTuplePtr nt5(ntupleSvc(), "DQAFILE/Events");
00680   if ( nt5 ) m_tuple5 = nt5;
00681   else {
00682         m_tuple5 = ntupleSvc()->book ("DQAFILE/Events", CLID_ColumnWiseTuple, "ks N-Tuple example");
00683         if ( m_tuple5 )    {
00684           status = m_tuple5->addItem ("evtrun",    m_evtrun);
00685           status = m_tuple5->addItem ("evtrec",    m_evtrec); 
00686           status = m_tuple5->addItem ("evtnch",    m_evtnch);
00687           status = m_tuple5->addItem ("evtnneu",   m_evtnneu);
00688           status = m_tuple5->addItem ("evtbeamE",   m_evtbeamE);
00689         }
00690         else    { 
00691           log << MSG::ERROR << "    Cannot book N-tuple:" << long(m_tuple5) << endmsg;
00692           return StatusCode::FAILURE;
00693         }
00694   }
00695   NTuplePtr nt11(ntupleSvc(), "DQAFILE/CheckDedxAll");
00696   if ( nt11 ) m_tuple11 = nt11;
00697   else {
00698         m_tuple11 = ntupleSvc()->book ("DQAFILE/CheckDedxAll", CLID_ColumnWiseTuple, "ks N-Tuple example");
00699         if ( m_tuple11 )    {
00700           status = m_tuple11->addItem ("ngch",  m_ngch, 0, 100);
00701           status = m_tuple11->addIndexedItem ("trkiddedx",  m_ngch, m_trkiddedx);
00702           status = m_tuple11->addIndexedItem ("mptrk",  m_ngch, m_ptrk);
00703           status = m_tuple11->addIndexedItem ("chie",   m_ngch, m_chie);
00704           status = m_tuple11->addIndexedItem ("chimu",  m_ngch,m_chimu);
00705           status = m_tuple11->addIndexedItem ("chipi",  m_ngch,m_chipi);
00706           status = m_tuple11->addIndexedItem ("chik",   m_ngch,m_chik);
00707           status = m_tuple11->addIndexedItem ("chip",   m_ngch,m_chip);
00708           status = m_tuple11->addIndexedItem ("probPH", m_ngch,m_probPH);
00709           status = m_tuple11->addIndexedItem ("normPH", m_ngch,m_normPH);
00710           status = m_tuple11->addIndexedItem ("ghit",   m_ngch,m_ghit);
00711           status = m_tuple11->addIndexedItem ("thit",   m_ngch,m_thit);
00712         }
00713         else    { 
00714           log << MSG::ERROR << "    Cannot book N-tuple:" << long(m_tuple11) << endmsg;
00715           return StatusCode::FAILURE;
00716         }
00717   }
00718 
00719   NTuplePtr nt12(ntupleSvc(), "DQAFILE/CheckTofChAll");
00720   if ( nt12 ) m_tuple12 = nt12;
00721   else {
00722         m_tuple12 = ntupleSvc()->book ("DQAFILE/CheckTofChAll", CLID_ColumnWiseTuple, "ks N-Tuple example");
00723         if ( m_tuple12 )    {
00724           status = m_tuple12->addItem ("ngch2",  m_ngch2, 0, 100);
00725           status = m_tuple12->addIndexedItem ("trkidtof",  m_ngch2,m_trkidtof);
00726           status = m_tuple12->addIndexedItem ("ptot_etof", m_ngch2,m_ptot_etof);
00727           status = m_tuple12->addIndexedItem ("cntr_etof", m_ngch2,m_cntr_etof);
00728           status = m_tuple12->addIndexedItem ("te_etof",   m_ngch2,m_te_etof);
00729           status = m_tuple12->addIndexedItem ("tmu_etof",  m_ngch2,m_tmu_etof);
00730           status = m_tuple12->addIndexedItem ("tpi_etof",  m_ngch2,m_tpi_etof);
00731           status = m_tuple12->addIndexedItem ("tk_etof",   m_ngch2,m_tk_etof);
00732           status = m_tuple12->addIndexedItem ("tp_etof",   m_ngch2,m_tp_etof);
00733           status = m_tuple12->addIndexedItem ("ph_etof",   m_ngch2,m_ph_etof);
00734           status = m_tuple12->addIndexedItem ("rhit_etof", m_ngch2,m_rhit_etof);
00735           status = m_tuple12->addIndexedItem ("qual_etof", m_ngch2,m_qual_etof);
00736           status = m_tuple12->addIndexedItem ("ec_toff_e", m_ngch2,m_ec_toff_e);
00737           status = m_tuple12->addIndexedItem ("ec_toff_mu",m_ngch2,m_ec_toff_mu);
00738           status = m_tuple12->addIndexedItem ("ec_toff_pi",m_ngch2,m_ec_toff_pi);
00739           status = m_tuple12->addIndexedItem ("ec_toff_k", m_ngch2,m_ec_toff_k);
00740           status = m_tuple12->addIndexedItem ("ec_toff_p", m_ngch2,m_ec_toff_p);
00741           status = m_tuple12->addIndexedItem ("ec_tsig_e", m_ngch2,m_ec_tsig_e);
00742           status = m_tuple12->addIndexedItem ("ec_tsig_mu",m_ngch2,m_ec_tsig_mu);
00743           status = m_tuple12->addIndexedItem ("ec_tsig_pi",m_ngch2,m_ec_tsig_pi);
00744           status = m_tuple12->addIndexedItem ("ec_tsig_k", m_ngch2,m_ec_tsig_k);
00745           status = m_tuple12->addIndexedItem ("ec_tsig_p", m_ngch2,m_ec_tsig_p);
00746           status = m_tuple12->addIndexedItem ("ec_tof",    m_ngch2,m_ec_tof);
00747           status = m_tuple12->addIndexedItem ("ptot_btof1",m_ngch2,m_ptot_btof1);
00748           status = m_tuple12->addIndexedItem ("cntr_btof1",m_ngch2,m_cntr_btof1);
00749           status = m_tuple12->addIndexedItem ("te_btof1",  m_ngch2,m_te_btof1);
00750           status = m_tuple12->addIndexedItem ("tmu_btof1", m_ngch2,m_tmu_btof1);
00751           status = m_tuple12->addIndexedItem ("tpi_btof1", m_ngch2,m_tpi_btof1);
00752           status = m_tuple12->addIndexedItem ("tk_btof1",  m_ngch2,m_tk_btof1);
00753           status = m_tuple12->addIndexedItem ("tp_btof1",  m_ngch2,m_tp_btof1);
00754           status = m_tuple12->addIndexedItem ("ph_btof1",  m_ngch2,m_ph_btof1);
00755           status = m_tuple12->addIndexedItem ("zhit_btof1",m_ngch2,m_zhit_btof1);
00756           status = m_tuple12->addIndexedItem ("qual_btof1",m_ngch2,m_qual_btof1);
00757           status = m_tuple12->addIndexedItem ("b1_toff_e", m_ngch2,m_b1_toff_e);
00758           status = m_tuple12->addIndexedItem ("b1_toff_mu",m_ngch2,m_b1_toff_mu);
00759           status = m_tuple12->addIndexedItem ("b1_toff_pi",m_ngch2,m_b1_toff_pi);
00760           status = m_tuple12->addIndexedItem ("b1_toff_k", m_ngch2,m_b1_toff_k);
00761           status = m_tuple12->addIndexedItem ("b1_toff_p", m_ngch2,m_b1_toff_p);
00762           status = m_tuple12->addIndexedItem ("b1_tsig_e", m_ngch2,m_b1_tsig_e);
00763           status = m_tuple12->addIndexedItem ("b1_tsig_mu",m_ngch2,m_b1_tsig_mu);
00764           status = m_tuple12->addIndexedItem ("b1_tsig_pi",m_ngch2,m_b1_tsig_pi);
00765           status = m_tuple12->addIndexedItem ("b1_tsig_k", m_ngch2,m_b1_tsig_k);
00766           status = m_tuple12->addIndexedItem ("b1_tsig_p", m_ngch2,m_b1_tsig_p);
00767           status = m_tuple12->addIndexedItem ("b1_tof",    m_ngch2,m_b1_tof);                                                    
00768 
00769           status = m_tuple12->addIndexedItem ("mdedx_pid", m_ngch2,m_dedx_pid);
00770           status = m_tuple12->addIndexedItem ("mtof1_pid", m_ngch2,m_tof1_pid);
00771           status = m_tuple12->addIndexedItem ("mtof2_pid", m_ngch2,m_tof2_pid);
00772           status = m_tuple12->addIndexedItem ("mprob_pid", m_ngch2,m_prob_pid);
00773           status = m_tuple12->addIndexedItem ("mptrk_pid", m_ngch2,m_ptrk_pid);
00774           status = m_tuple12->addIndexedItem ("mcost_pid", m_ngch2,m_cost_pid);
00775         }
00776         else    { 
00777           log << MSG::ERROR << "    Cannot book N-tuple:" << long(m_tuple12) << endmsg;
00778           return StatusCode::FAILURE;
00779         }
00780   }
00781 
00782   NTuplePtr nt13(ntupleSvc(), "DQAFILE/CheckTofNeAll");
00783   if ( nt13 ) m_tuple13 = nt13;
00784   else {
00785         m_tuple13 = ntupleSvc()->book ("DQAFILE/CheckTofNeAll", CLID_ColumnWiseTuple, "ks N-Tuple example");
00786         if ( m_tuple13 )    {
00787           status = m_tuple13->addItem ("ngneu",  m_nggneu, 0, 100);
00788           status = m_tuple13->addIndexedItem ("shwidtof",       m_nggneu,m_shwidtof);
00789           status = m_tuple13->addIndexedItem ("numHits",      m_nggneu,m_numHits);    // Total number of hits
00790           status = m_tuple13->addIndexedItem ("secondmoment", m_nggneu,m_secondmoment);
00791           status = m_tuple13->addIndexedItem ("mx",           m_nggneu,m_x);       //  Shower coordinates and errors
00792           status = m_tuple13->addIndexedItem ("my",           m_nggneu,m_y);
00793           status = m_tuple13->addIndexedItem ("mz",           m_nggneu,m_z);
00794           status = m_tuple13->addIndexedItem ("cosemc",       m_nggneu,m_cosemc);   // Shower Counter angles and errors
00795           status = m_tuple13->addIndexedItem ("phiemc",       m_nggneu,m_phiemc);
00796           status = m_tuple13->addIndexedItem ("energy",       m_nggneu,m_energy);  // Total energy observed in Emc
00797           status = m_tuple13->addIndexedItem ("eseed",        m_nggneu,m_eSeed);
00798           status = m_tuple13->addIndexedItem ("me9",          m_nggneu,m_e3x3); 
00799           status = m_tuple13->addIndexedItem ("me25",         m_nggneu,m_e5x5); 
00800           status = m_tuple13->addIndexedItem ("mlat",         m_nggneu,m_lat);
00801           status = m_tuple13->addIndexedItem ("ma20",         m_nggneu,m_a20);
00802           status = m_tuple13->addIndexedItem ("ma42",         m_nggneu,m_a42);  
00803         }
00804         else    { 
00805           log << MSG::ERROR << "    Cannot book N-tuple:" << long(m_tuple13) << endmsg;
00806           return StatusCode::FAILURE;
00807         }
00808   }
00809 
00810   if(service("THistSvc", m_thsvc).isFailure()) {
00811         log << MSG::ERROR << "Couldn't get THistSvc" << endreq;
00812         return StatusCode::FAILURE;
00813   }
00814 
00815   string strdecaymode[11] = {"D02KPi","D02KPiPi0","D02KPiPiPi","D02KPiPiPiPi0","D02KsPiPi","D02KsPiPiPi0",\
00816   "DC2KPiPi","DC2KPiPiPi0","DC2KsPiPi0","DC2KsPiPiPi","DC2KKPi"};
00817   for (int i=0;i!=11;i++)
00818   {
00819   regDecayModeHistogram(m_thsvc,strdecaymode[i]);
00820   }
00821   string strDdecaymode[2] = {"D0","DC"};
00822   regDecayModeHistogram(m_thsvc,strDdecaymode[0]);
00823   regDecayModeHistogram(m_thsvc,strDdecaymode[1]);
00824   string strtrack[14] = {"D02KPi_kaon","D02KPi_pion","D02KPiPi0_kaon","D02KPiPi0_pion","D02KsPiPi_pion1",\
00825         "D02KsPiPi_pion2","D02KsPiPi_pion3","D02KsPiPi_pion4","DC2KPiPi_kaon","DC2KPiPi_pion1","DC2KPiPi_pion2",\
00826           "DC2KsPiPi0_pion1","DC2KsPiPi0_pion2","DC2KsPiPi0_pion3" };
00827   for (int i=0;i!=14;i++)
00828   {
00829         regTrackHistogram(m_thsvc,strtrack[i]);
00830   }
00831   string strphoton[2] = {"D02KPiPi0_photon1","D02KPiPi0_photon2"};
00832   regPhotonHistogram(m_thsvc,strphoton[0]);
00833   regPhotonHistogram(m_thsvc,strphoton[1]);
00834   string strtrackdedx[4] = {"D02KPi_kaon","D02KPi_pion","D02KPiPi0_kaon","D02KPiPi0_pion"};
00835   for (int i=0;i!=4;i++)
00836   {
00837         regTrackDedxHistogram(m_thsvc,strtrackdedx[i]);
00838   }
00839   string strtracktof[4] = {"D02KPi_kaon","D02KPi_pion","D02KPiPi0_kaon","D02KPiPi0_pion"};
00840   for (int i=0;i!=4;i++)
00841   {
00842         regTrackTofHistogram(m_thsvc,strtrackdedx[i]);
00843   }
00844   string strpi0[2] = {"D02KPiPi0","DC2KsPiPi0"};
00845   for (int i=0;i!=2;i++)
00846   {
00847         regPi0Histogram(m_thsvc,strpi0[i]);
00848   }
00849   string strks[2] = {"D02KsPiPi","DC2KsPiPi0"};
00850   for (int i=0;i!=2;i++)
00851   {
00852         regKsHistogram(m_thsvc,strks[i]);
00853   }
00854   //
00855   //--------end of book--------
00856   //
00857 
00858   log << MSG::INFO << "successfully return from initialize()" <<endmsg;
00859   return StatusCode::SUCCESS;
00860 
00861 }

void DQADtag::regDecayModeHistogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regDecayModeHistogram ITHistSvc *&  ,
string &  str
[private]
 

01941 {
01942   MsgStream log(msgSvc(), name());
01943   const int NUM = 3;
01944   TString hisname[NUM];
01945   TString strHisReg[NUM];
01946   TString strHisLog[NUM];
01947   for (int i=0;i!=NUM;i++)
01948   {
01949         hisname[i] = str + "_" + m_decayModeHistName[i];        // D02KPi_dedx_chik
01950         strHisLog[i] = "Couldn't register " + hisname[i];
01951         strHisReg[i] = "/DQAHist/Dtag/" + hisname[i];
01952         if (m_debug) cout<<"hisname:    "<<hisname[i]<<endl;
01953         if (m_debug) cout<<"strHisReg:  "<<strHisReg[i]<<endl;
01954   }
01955   TH1F* hist[3];
01956   hist[0] = new TH1F(hisname[0] , hisname[0], 100,1.83,1.89);
01957   hist[1] = new TH1F(hisname[1] , hisname[1], 100,-0.1,0.1);
01958   hist[2] = new TH1F(hisname[2] , hisname[2], 100,1.83,1.89);
01959   for (int i=0;i!=NUM;i++)
01960   {
01961         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
01962           log << MSG::ERROR << strHisLog[i] << endreq;
01963         }
01964   }
01965 }

void DQADtag::regKsHistogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regKsHistogram ITHistSvc *&  ,
string &  str
[private]
 

01967 {
01968   MsgStream log(msgSvc(), name());
01969   const int NUM = 4;
01970   TString hisname[NUM];
01971   TString strHisReg[NUM];
01972   TString strHisLog[NUM];
01973   TH1F* hist[4];
01974   for (int i=0;i!=NUM;i++)
01975   {
01976         hisname[i] = str + "_ks_" + m_KsHistName[i];    // D02KPi_dedx_chik
01977         strHisLog[i] = "Couldn't register " + hisname[i];
01978         strHisReg[i] = "/DQAHist/Dtag/" + hisname[i];
01979         if (m_debug) cout<<"hisname:    "<<hisname[i]<<endl;
01980         if (m_debug) cout<<"strHisReg:  "<<strHisReg[i]<<endl;
01981   } 
01982   hist[0] = new TH1F(hisname[0] , hisname[0], 100,0.46,0.54);
01983   hist[1] = new TH1F(hisname[1] , hisname[1], 100,0.46,0.54);
01984   hist[2] = new TH1F(hisname[2] , hisname[2], 100,0,30);
01985   hist[3] = new TH1F(hisname[3] , hisname[3], 100,0,30);
01986   for (int i=0;i!=NUM;i++)
01987   {
01988         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
01989           log << MSG::ERROR << strHisLog[i] << endreq;
01990         }
01991   }
01992 }

void DQADtag::regPhotonHistogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regPhotonHistogram ITHistSvc *&  ,
string &  str
[private]
 

01841 {
01842   MsgStream log(msgSvc(), name());
01843   const int NUM = 5;
01844   TString hisname[NUM];
01845   TString strHisReg[NUM];
01846   TString strHisLog[NUM];
01847   for (int i=0;i!=NUM;i++)
01848   {
01849         hisname[i] = str + "_" + m_photonHistName[i];           // D02KPi_k_px ...
01850         strHisLog[i] = "Couldn't register " + hisname[i];
01851         strHisReg[i] = "/DQAHist/Dtag/" + hisname[i];
01852         if (m_debug) cout<<"hisname:    "<<hisname[i]<<endl;
01853         if (m_debug) cout<<"strHisReg:  "<<strHisReg[i]<<endl;
01854   }
01855   TH1F* hist[5];
01856   hist[0]  = new TH1F(hisname[0] ,  hisname[0], 80,0,40);
01857   hist[1]  = new TH1F(hisname[1] ,  hisname[1], 160,0,80);
01858   hist[2]  = new TH1F(hisname[2] ,  hisname[2], 100,-100.,100.);
01859   hist[3]  = new TH1F(hisname[3] ,  hisname[3], 100,-100.,100.);
01860   hist[4]  = new TH1F(hisname[4] ,  hisname[4], 100,-150.,150.);
01861   for (int i=0;i!=NUM;i++)
01862   {
01863         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
01864           log << MSG::ERROR << strHisLog[i] << endreq;
01865         }
01866   }
01867 }

void DQADtag::regPi0Histogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regPi0Histogram ITHistSvc *&  ,
string &  str
[private]
 

01994 {
01995   MsgStream log(msgSvc(), name());
01996   const int NUM = 5;
01997   TString hisname[NUM];
01998   TString strHisReg[NUM];
01999   TString strHisLog[NUM];
02000   TH1F* hist[5];
02001   for (int i=0;i!=NUM;i++)
02002   {
02003         hisname[i] = str + "_" + m_Pi0HistName[i];      // D02KPi_dedx_chik
02004         strHisLog[i] = "Couldn't register " + hisname[i];
02005         strHisReg[i] = "/DQAHist/Dtag/" + hisname[i];
02006         if (m_debug) cout<<"hisname:    "<<hisname[i]<<endl;
02007         if (m_debug) cout<<"strHisReg:  "<<strHisReg[i]<<endl;
02008   }  
02009   hist[0] = new TH1F(hisname[0] , hisname[0], 100,0.08,0.18);
02010   hist[1] = new TH1F(hisname[1] , hisname[1], 100,0.0,1.0);
02011   hist[2] = new TH1F(hisname[2] , hisname[2], 100,-1.0,1.0);
02012   hist[3] = new TH1F(hisname[3] , hisname[3], 100,0.0,1.0);
02013   hist[4] = new TH1F(hisname[4] , hisname[4], 100,-1.0,1.0);
02014   for (int i=0;i!=NUM;i++)
02015   {
02016         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
02017           log << MSG::ERROR << strHisLog[i] << endreq;
02018         }
02019   }
02020 }

void DQADtag::regTrackDedxHistogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regTrackDedxHistogram ITHistSvc *&  ,
string &  str
[private]
 

01870 {
01871   MsgStream log(msgSvc(), name());
01872   const int NUM = 6;
01873   TString hisname[NUM];
01874   TString strHisReg[NUM];
01875   TString strHisLog[NUM];
01876   for (int i=0;i!=NUM;i++)
01877   {
01878         hisname[i] = str + "_" + m_trackDedxHistName[i];        // D02KPi_dedx_chik
01879         strHisLog[i] = "Couldn't register " + hisname[i];
01880         strHisReg[i] = "/DQAHist/Dtag/" + hisname[i];
01881         if (m_debug) cout<<"hisname:    "<<hisname[i]<<endl;
01882         if (m_debug) cout<<"strHisReg:  "<<strHisReg[i]<<endl;
01883   }
01884   TH1F* hist[6];
01885   hist[0] = new TH1F(hisname[0] , hisname[0], 200,-3.,5.);
01886   hist[1] = new TH1F(hisname[1] , hisname[1], 200,-2.,15.);
01887   hist[2] = new TH1F(hisname[2] , hisname[2], 80,0,40);
01888   hist[3] = new TH1F(hisname[3] , hisname[3], 120,0,60);
01889   hist[4] = new TH1F(hisname[4] , hisname[4], 100,200,1400);
01890   hist[5] = new TH1F(hisname[5] , hisname[5], 100,0.6,1.5);
01891   for (int i=0;i!=NUM;i++)
01892   {
01893         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
01894           log << MSG::ERROR << strHisLog[i] << endreq;
01895         }
01896   }
01897 }

void DQADtag::regTrackHistogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regTrackHistogram ITHistSvc *&  ,
string &  str
[private]
 

01808 {
01809   MsgStream log(msgSvc(), name());
01810   const int NUM = 10;
01811   TString hisname[NUM];
01812   TString strHisReg[NUM];
01813   TString strHisLog[NUM];
01814   for (int i=0;i!=NUM;i++)
01815   {
01816         hisname[i] = str + "_" + m_trackHistName[i];            // D02KPi_k_px ...
01817         strHisLog[i] = "Couldn't register " + hisname[i];
01818         strHisReg[i] = "/DQAHist/Dtag/" + hisname[i];
01819         if (m_debug) cout<<"hisname:    "<<hisname[i]<<endl;
01820         if (m_debug) cout<<"strHisReg:  "<<strHisReg[i]<<endl;
01821   }
01822   TH1F* hist[10];
01823   hist[0]  = new TH1F(hisname[0] ,  hisname[0], 100,-1.1,1.1);
01824   hist[1]  = new TH1F(hisname[1] ,  hisname[1], 100,-1.1,1.1);
01825   hist[2]  = new TH1F(hisname[2] ,  hisname[2], 100,-1.1,1.1);
01826   hist[3]  = new TH1F(hisname[3] ,  hisname[3], 200,0.,1.2);
01827   hist[4]  = new TH1F(hisname[4] ,  hisname[4], 100,-1.,1.);
01828   hist[5]  = new TH1F(hisname[5] ,  hisname[5], 100,-1.,1.);
01829   hist[6]  = new TH1F(hisname[6] ,  hisname[6], 100,-10.,10.);
01830   hist[7]  = new TH1F(hisname[7] ,  hisname[7], 100,-0.3,0.3);
01831   hist[8]  = new TH1F(hisname[8] ,  hisname[8], 100,-1.,1.);
01832   hist[9]  = new TH1F(hisname[9] ,  hisname[9], 200,0.,1.4);
01833   for (int i=0;i!=NUM;i++)
01834   {
01835         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
01836           log << MSG::ERROR << strHisLog[i] << endreq;
01837         }
01838   }
01839 }

void DQADtag::regTrackTofHistogram ITHistSvc *&  ,
string &  str
[private]
 

void DQADtag::regTrackTofHistogram ITHistSvc *&  ,
string &  str
[private]
 

01899 {
01900   MsgStream log(msgSvc(), name());
01901   const int NUM = 24;
01902   TString hisname[NUM];
01903   TString strHisReg[NUM];
01904   TString strHisLog[NUM];
01905   string tofReadOutID[7] = {"1","2","3","4","12","34","1234"};
01906   int num(0);
01907   for (int i=0;i!=3;i++)
01908   {
01909         for (int j=0;j!=7;j++)
01910         {
01911           num = i*7+j;
01912           hisname[num] = str + "_" + m_trackTofHistName[i] + "_" + tofReadOutID[j];     // D02KPi_dedx_chik
01913           strHisLog[num] = "Couldn't register " + hisname[num];
01914           strHisReg[num] = "/DQAHist/Dtag/" + hisname[num];
01915           //strHisLog[num] = "Couldn't register " + hisname[num] + "_" + sprintf("%d",j);
01916           //strHisReg[num] = "/DQAHist/Dtag/" + hisname[num] + "_" + sprintf("%d",j);
01917           if (m_debug) cout<<"hisname:  "<<hisname[num]<<endl;
01918           if (m_debug) cout<<"strHisReg:        "<<strHisReg[num]<<endl;
01919         }
01920   }
01921   for (int i=3;i!=6;i++)
01922   {
01923         num = 3*6+i;
01924         hisname[num] = str + "_" + m_trackTofHistName[i];       // D02KPi_dedx_chik
01925         strHisLog[num] = "Couldn't register " + hisname[num];
01926         strHisReg[num] = "/DQAHist/Dtag/" + hisname[num];
01927   }
01928   TH1F* hist[24];
01929   for (int i=0;i!=24;i++)
01930   {
01931         hist[i] = new TH1F(hisname[i] , hisname[i], 100,-4.0,4.);
01932   }
01933   for (int i=0;i!=NUM;i++)
01934   {
01935         if(m_thsvc->regHist((string)strHisReg[i], hist[i]).isFailure()) {
01936           log << MSG::ERROR << strHisLog[i] << endreq;
01937         }
01938   }
01939 }


Member Data Documentation

SecondVertexFit* DQADtag::m_2ndVtxFit [private]
 

SecondVertexFit* DQADtag::m_2ndVtxFit [private]
 

NTuple::Array<double> DQADtag::m_a20 [private]
 

NTuple::Array<double> DQADtag::m_a20 [private]
 

NTuple::Array<double> DQADtag::m_a42 [private]
 

NTuple::Array<double> DQADtag::m_a42 [private]
 

NTuple::Array<double> DQADtag::m_b1_tof [private]
 

NTuple::Array<double> DQADtag::m_b1_tof [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_e [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_e [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_k [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_k [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_p [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_p [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_b1_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_e [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_e [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_k [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_k [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_mu [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_mu [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_p [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_p [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_pi [private]
 

NTuple::Array<double> DQADtag::m_b1_tsig_pi [private]
 

double DQADtag::m_Barrel_th [private]
 

double DQADtag::m_beamE [private]
 

NTuple::Array<double> DQADtag::m_charge [private]
 

NTuple::Array<double> DQADtag::m_charge [private]
 

NTuple::Array<double> DQADtag::m_charm [private]
 

NTuple::Array<double> DQADtag::m_charm [private]
 

int DQADtag::m_checkDecayMode [private]
 

int DQADtag::m_checkDedx [private]
 

int DQADtag::m_checkEvt [private]
 

int DQADtag::m_checkTof [private]
 

int DQADtag::m_checkVtx [private]
 

NTuple::Array<double> DQADtag::m_chie [private]
 

NTuple::Array<double> DQADtag::m_chie [private]
 

NTuple::Array<double> DQADtag::m_chik [private]
 

NTuple::Array<double> DQADtag::m_chik [private]
 

NTuple::Array<double> DQADtag::m_chimu [private]
 

NTuple::Array<double> DQADtag::m_chimu [private]
 

NTuple::Array<double> DQADtag::m_chip [private]
 

NTuple::Array<double> DQADtag::m_chip [private]
 

NTuple::Array<double> DQADtag::m_chipi [private]
 

NTuple::Array<double> DQADtag::m_chipi [private]
 

NTuple::Array<double> DQADtag::m_cntr_btof1 [private]
 

NTuple::Array<double> DQADtag::m_cntr_btof1 [private]
 

NTuple::Array<double> DQADtag::m_cntr_etof [private]
 

NTuple::Array<double> DQADtag::m_cntr_etof [private]
 

NTuple::Array<double> DQADtag::m_cosemc [private]
 

NTuple::Array<double> DQADtag::m_cosemc [private]
 

NTuple::Array<double> DQADtag::m_cost_pid [private]
 

NTuple::Array<double> DQADtag::m_cost_pid [private]
 

double DQADtag::m_cthcut [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_e [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_e [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_kaon_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_kaon_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_kaon_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_kaon_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_kaon_br_toff_pi [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_kaon_br_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ghit [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_ghit [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_kaon_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_kaon_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_kaon_Id_tof [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_kaon_Id_tof [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_p [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_p [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_pion_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_pion_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_pion_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_pion_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_pion_br_toff_pi [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPi_pion_br_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ghit [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_ghit [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_pion_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_pion_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_pion_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_pion_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_pion_Id_tof [private]
 

NTuple::Array<long> DQADtag::m_D02KPi_pion_Id_tof [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPi_pion_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_e [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_kaon_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_kaon_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_kaon_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_kaon_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_kaon_br_toff_pi [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_kaon_br_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ghit [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_ghit [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_kaon_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_kaon_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_kaon_Id_tof [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_kaon_Id_tof [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_E [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon1_Id_Emc [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon1_Id_Emc [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_numHits [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_numHits [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_secondmoment [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_secondmoment [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_x [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_x [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_y [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_y [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_z [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon1_z [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_E [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon2_Id_Emc [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_photon2_Id_Emc [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_numHits [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_numHits [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_secondmoment [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_secondmoment [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_x [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_x [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_y [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_y [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_z [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_photon2_z [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pi0mass [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_pion_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_pion_br_toff_k [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_pion_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_pion_br_toff_mu [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_pion_br_toff_pi [private]
 

NTuple::Matrix<double> DQADtag::m_D02KPiPi0_pion_br_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_chik [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_chipi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ghit [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_ghit [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_pion_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_pion_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_pion_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_pion_Id_Dedx [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_pion_Id_tof [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPi0_pion_Id_tof [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_normPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_probPH [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_px [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_py [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_thit [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPi0_pion_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_e [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_kaon_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_p [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_p [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_pion1_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_pion2_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_pion3_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPi_pion3_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPi_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_e [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_kaon_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon1_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon1_E [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_photon1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_photon1_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon2_E [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_photon2_E [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_photon2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_photon2_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pi0mass [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pion1_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pion2_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_pion3_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KPiPiPiPi0_pion3_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KPiPiPiPi0_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_p [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_p [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_E [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_E [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_E [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_E [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_E [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_E [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion3_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion3_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion3_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_E [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_E [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion4_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPi_pion4_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_px [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_py [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_pz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vr0 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vx [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vy [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPi_pion4_vz [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon1_E [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon1_E [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_photon1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_photon1_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon2_E [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_photon2_E [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_photon2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_photon2_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pi0mass [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion1_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion2_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion3_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion3_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion3_pp [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion4_Id [private]
 

NTuple::Array<long> DQADtag::m_D02KsPiPiPi0_pion4_Id [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion4_pp [private]
 

NTuple::Array<double> DQADtag::m_D02KsPiPiPi0_pion4_pp [private]
 

NTuple::Array<double> DQADtag::m_D0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D0_deltE [private]
 

NTuple::Array<double> DQADtag::m_D0_mass [private]
 

NTuple::Array<double> DQADtag::m_D0_mass [private]
 

NTuple::Array<double> DQADtag::m_D0_mBC [private]
 

NTuple::Array<double> DQADtag::m_D0_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_e [private]
 

NTuple::Array<long> DQADtag::m_DC2KKPi_kaon1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KKPi_kaon1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_kaon1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_kaon1_pp [private]
 

NTuple::Array<long> DQADtag::m_DC2KKPi_kaon2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KKPi_kaon2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_kaon2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_kaon2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_p [private]
 

NTuple::Array<long> DQADtag::m_DC2KKPi_pion_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KKPi_pion_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_pion_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KKPi_pion_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPi_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPi_kaon_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPi_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPi_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPi_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPi_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPi_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_kaon_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_kaon_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_kaon_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon1_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon1_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_photon1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_photon1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon2_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_photon2_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_photon2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_photon2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KPiPiPi0_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KPiPiPi0_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon1_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon1_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_photon1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_photon1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon2_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_photon2_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_photon2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_photon2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pi0mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion1_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion2_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_cos [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_E [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_E [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_pion3_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPi0_pion3_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_px [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_py [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_pz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vr0 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vx [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vy [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPi0_pion3_vz [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_charge [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_charm [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_e [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_dLength [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_dLengthErrorRatio [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_pvchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_svchi2 [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_ks_vfitmass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_mass [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_p [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_p [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion1_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion1_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion1_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion1_pp [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion2_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion2_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion2_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion2_pp [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion3_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion3_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion3_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion3_pp [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion4_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion4_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion4_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion4_pp [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion5_Id [private]
 

NTuple::Array<long> DQADtag::m_DC2KsPiPiPi_pion5_Id [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion5_pp [private]
 

NTuple::Array<double> DQADtag::m_DC2KsPiPiPi_pion5_pp [private]
 

NTuple::Array<double> DQADtag::m_DC_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC_deltE [private]
 

NTuple::Array<double> DQADtag::m_DC_mass [private]
 

NTuple::Array<double> DQADtag::m_DC_mass [private]
 

NTuple::Array<double> DQADtag::m_DC_mBC [private]
 

NTuple::Array<double> DQADtag::m_DC_mBC [private]
 

int DQADtag::m_debug [private]
 

std::string DQADtag::m_decayModeHistName [private]
 

std::string DQADtag::m_DecayModeItemName [private]
 

NTuple::Array<double> DQADtag::m_dedx_pid [private]
 

NTuple::Array<double> DQADtag::m_dedx_pid [private]
 

NTuple::Array<double> DQADtag::m_deltae [private]
 

NTuple::Array<double> DQADtag::m_deltae [private]
 

double DQADtag::m_deltECut [private]
 

NTuple::Array<long> DQADtag::m_dtagbeamE [private]
 

NTuple::Array<long> DQADtag::m_dtagbeamE [private]
 

NTuple::Array<double> DQADtag::m_e [private]
 

NTuple::Array<double> DQADtag::m_e [private]
 

NTuple::Array<double> DQADtag::m_e3x3 [private]
 

NTuple::Array<double> DQADtag::m_e3x3 [private]
 

NTuple::Array<double> DQADtag::m_e5x5 [private]
 

NTuple::Array<double> DQADtag::m_e5x5 [private]
 

NTuple::Array<double> DQADtag::m_ec_tof [private]
 

NTuple::Array<double> DQADtag::m_ec_tof [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_e [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_e [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_k [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_mu [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_p [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_p [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_ec_toff_pi [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_e [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_e [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_k [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_k [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_mu [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_mu [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_p [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_p [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_pi [private]
 

NTuple::Array<double> DQADtag::m_ec_tsig_pi [private]
 

double DQADtag::m_Endcap_th_1 [private]
 

double DQADtag::m_Endcap_th_2 [private]
 

NTuple::Array<double> DQADtag::m_energy [private]
 

NTuple::Array<double> DQADtag::m_energy [private]
 

double DQADtag::m_energyThreshold [private]
 

double DQADtag::m_energyThreshold_b [private]
 

double DQADtag::m_energyThreshold_e [private]
 

NTuple::Array<double> DQADtag::m_eSeed [private]
 

NTuple::Array<double> DQADtag::m_eSeed [private]
 

NTuple::Item<double> DQADtag::m_evtbeamE [private]
 

NTuple::Item<double> DQADtag::m_evtbeamE [private]
 

NTuple::Item<long> DQADtag::m_evtnch [private]
 

NTuple::Item<long> DQADtag::m_evtnch [private]
 

NTuple::Item<long> DQADtag::m_evtnneu [private]
 

NTuple::Item<long> DQADtag::m_evtnneu [private]
 

NTuple::Item<long> DQADtag::m_evtrec [private]
 

NTuple::Item<long> DQADtag::m_evtrec [private]
 

NTuple::Item<long> DQADtag::m_evtrun [private]
 

NTuple::Item<long> DQADtag::m_evtrun [private]
 

double DQADtag::m_gammaAngCut [private]
 

NTuple::Array<double> DQADtag::m_ghit [private]
 

NTuple::Array<double> DQADtag::m_ghit [private]
 

int DQADtag::m_irun [private]
 

double DQADtag::m_KsDLengthCut [private]
 

std::string DQADtag::m_KsHistName [private]
 

std::string DQADtag::m_KsItemName [private]
 

NTuple::Array<double> DQADtag::m_lat [private]
 

NTuple::Array<double> DQADtag::m_lat [private]
 

NTuple::Array<double> DQADtag::m_mass [private]
 

NTuple::Array<double> DQADtag::m_mass [private]
 

NTuple::Array<double> DQADtag::m_mBC [private]
 

NTuple::Array<double> DQADtag::m_mBC [private]
 

double DQADtag::m_mKsMaxCut [private]
 

double DQADtag::m_mKsMinCut [private]
 

NTuple::Array<double> DQADtag::m_mode [private]
 

NTuple::Array<double> DQADtag::m_mode [private]
 

double DQADtag::m_mpi0Max [private]
 

double DQADtag::m_mpi0MaxCut [private]
 

double DQADtag::m_mpi0Min [private]
 

double DQADtag::m_mpi0MinCut [private]
 

NTuple::Item<long> DQADtag::m_nch [private]
 

NTuple::Item<long> DQADtag::m_nch [private]
 

NTuple::Item<long> DQADtag::m_ngch [private]
 

NTuple::Item<long> DQADtag::m_ngch [private]
 

NTuple::Item<long> DQADtag::m_ngch2 [private]
 

NTuple::Item<long> DQADtag::m_ngch2 [private]
 

NTuple::Item<long> DQADtag::m_nggneu [private]
 

NTuple::Item<long> DQADtag::m_nggneu [private]
 

NTuple::Item<long> DQADtag::m_nneu [private]
 

NTuple::Item<long> DQADtag::m_nneu [private]
 

NTuple::Array<double> DQADtag::m_normPH [private]
 

NTuple::Array<double> DQADtag::m_normPH [private]
 

NTuple::Array<long> DQADtag::m_nothershower [private]
 

NTuple::Array<long> DQADtag::m_nothershower [private]
 

NTuple::Array<long> DQADtag::m_nothertrk [private]
 

NTuple::Array<long> DQADtag::m_nothertrk [private]
 

NTuple::Array<long> DQADtag::m_nshower [private]
 

NTuple::Array<long> DQADtag::m_nshower [private]
 

NTuple::Array<long> DQADtag::m_ntrk [private]
 

NTuple::Array<long> DQADtag::m_ntrk [private]
 

NTuple::Item<long> DQADtag::m_numAllMode [private]
 

NTuple::Item<long> DQADtag::m_numAllMode [private]
 

NTuple::Item<long> DQADtag::m_numD0Mode [private]
 

NTuple::Item<long> DQADtag::m_numD0Mode [private]
 

NTuple::Item<long> DQADtag::m_numDCMode [private]
 

NTuple::Item<long> DQADtag::m_numDCMode [private]
 

NTuple::Array<double> DQADtag::m_numHits [private]
 

NTuple::Array<double> DQADtag::m_numHits [private]
 

NTuple::Array<double> DQADtag::m_numofchildren [private]
 

NTuple::Array<double> DQADtag::m_numofchildren [private]
 

NTuple::Array<double> DQADtag::m_ph_btof1 [private]
 

NTuple::Array<double> DQADtag::m_ph_btof1 [private]
 

NTuple::Array<double> DQADtag::m_ph_etof [private]
 

NTuple::Array<double> DQADtag::m_ph_etof [private]
 

NTuple::Array<double> DQADtag::m_phiemc [private]
 

NTuple::Array<double> DQADtag::m_phiemc [private]
 

std::string DQADtag::m_photonHistName [private]
 

std::string DQADtag::m_PhotonItemName [private]
 

std::string DQADtag::m_Pi0HistName [private]
 

std::string DQADtag::m_Pi0ItemName [private]
 

VertexParameter DQADtag::m_privxpar [private]
 

NTuple::Array<double> DQADtag::m_prob_pid [private]
 

NTuple::Array<double> DQADtag::m_prob_pid [private]
 

NTuple::Array<double> DQADtag::m_probPH [private]
 

NTuple::Array<double> DQADtag::m_probPH [private]
 

NTuple::Array<double> DQADtag::m_ptot_btof1 [private]
 

NTuple::Array<double> DQADtag::m_ptot_btof1 [private]
 

NTuple::Array<double> DQADtag::m_ptot_etof [private]
 

NTuple::Array<double> DQADtag::m_ptot_etof [private]
 

NTuple::Array<double> DQADtag::m_ptrk [private]
 

NTuple::Array<double> DQADtag::m_ptrk [private]
 

NTuple::Array<double> DQADtag::m_ptrk_pid [private]
 

NTuple::Array<double> DQADtag::m_ptrk_pid [private]
 

NTuple::Array<double> DQADtag::m_qual_btof1 [private]
 

NTuple::Array<double> DQADtag::m_qual_btof1 [private]
 

NTuple::Array<double> DQADtag::m_qual_etof [private]
 

NTuple::Array<double> DQADtag::m_qual_etof [private]
 

bool DQADtag::m_ReadBeamEFromDB [private]
 

ReadBeamInfFromDb DQADtag::m_readDb [private]
 

NTuple::Item<long> DQADtag::m_rec [private]
 

NTuple::Item<long> DQADtag::m_rec [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPi [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPi [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPiPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPiPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPiPiPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KPiPiPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KsPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KsPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KsPiPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumD02KsPiPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KKPi [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KKPi [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KPiPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KPiPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KsPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KsPiPi0 [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KsPiPiPi [private]
 

NTuple::Item<long> DQADtag::m_recNumDC2KsPiPiPi [private]
 

int DQADtag::m_regHist [private]
 

NTuple::Array<double> DQADtag::m_rhit_etof [private]
 

NTuple::Array<double> DQADtag::m_rhit_etof [private]
 

NTuple::Item<long> DQADtag::m_run [private]
 

NTuple::Item<long> DQADtag::m_run [private]
 

NTuple::Array<double> DQADtag::m_secondmoment [private]
 

NTuple::Array<double> DQADtag::m_secondmoment [private]
 

NTuple::Array<long> DQADtag::m_shwidtof [private]
 

NTuple::Array<long> DQADtag::m_shwidtof [private]
 

NTuple::Array<double> DQADtag::m_te_btof1 [private]
 

NTuple::Array<double> DQADtag::m_te_btof1 [private]
 

NTuple::Array<double> DQADtag::m_te_etof [private]
 

NTuple::Array<double> DQADtag::m_te_etof [private]
 

NTuple::Array<double> DQADtag::m_thit [private]
 

NTuple::Array<double> DQADtag::m_thit [private]
 

ITHistSvc* DQADtag::m_thsvc [private]
 

ITHistSvc* DQADtag::m_thsvc [private]
 

NTuple::Array<double> DQADtag::m_tk_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tk_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tk_etof [private]
 

NTuple::Array<double> DQADtag::m_tk_etof [private]
 

NTuple::Array<double> DQADtag::m_tmu_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tmu_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tmu_etof [private]
 

NTuple::Array<double> DQADtag::m_tmu_etof [private]
 

NTuple::Array<double> DQADtag::m_tof1_pid [private]
 

NTuple::Array<double> DQADtag::m_tof1_pid [private]
 

NTuple::Array<double> DQADtag::m_tof2_pid [private]
 

NTuple::Array<double> DQADtag::m_tof2_pid [private]
 

NTuple::Array<double> DQADtag::m_tp_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tp_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tp_etof [private]
 

NTuple::Array<double> DQADtag::m_tp_etof [private]
 

NTuple::Array<double> DQADtag::m_tpi_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tpi_btof1 [private]
 

NTuple::Array<double> DQADtag::m_tpi_etof [private]
 

NTuple::Array<double> DQADtag::m_tpi_etof [private]
 

std::string DQADtag::m_trackDedxHistName [private]
 

std::string DQADtag::m_TrackDedxItemName [private]
 

std::string DQADtag::m_trackHistName [private]
 

std::string DQADtag::m_TrackItemName [private]
 

std::string DQADtag::m_trackTofHistName [private]
 

std::string DQADtag::m_TrackTofItemName [private]
 

NTuple::Array<long> DQADtag::m_trkiddedx [private]
 

NTuple::Array<long> DQADtag::m_trkiddedx [private]
 

NTuple::Array<long> DQADtag::m_trkidtof [private]
 

NTuple::Array<long> DQADtag::m_trkidtof [private]
 

NTuple::Tuple* DQADtag::m_tuple11 [private]
 

NTuple::Tuple* DQADtag::m_tuple11 [private]
 

NTuple::Tuple* DQADtag::m_tuple12 [private]
 

NTuple::Tuple* DQADtag::m_tuple12 [private]
 

NTuple::Tuple* DQADtag::m_tuple13 [private]
 

NTuple::Tuple* DQADtag::m_tuple13 [private]
 

NTuple::Tuple* DQADtag::m_tuple2 [private]
 

NTuple::Tuple* DQADtag::m_tuple2 [private]
 

NTuple::Tuple* DQADtag::m_tuple4 [private]
 

NTuple::Tuple* DQADtag::m_tuple4 [private]
 

NTuple::Tuple* DQADtag::m_tuple5 [private]
 

NTuple::Tuple* DQADtag::m_tuple5 [private]
 

NTuple::Item<double> DQADtag::m_Vct [private]
 

NTuple::Item<double> DQADtag::m_Vct [private]
 

NTuple::Item<double> DQADtag::m_vr0 [private]
 

NTuple::Item<double> DQADtag::m_vr0 [private]
 

double DQADtag::m_vr0cut [private]
 

VertexFit* DQADtag::m_vtxFit [private]
 

VertexFit* DQADtag::m_vtxFit [private]
 

NTuple::Item<long> DQADtag::m_vtxTrkId [private]
 

NTuple::Item<long> DQADtag::m_vtxTrkId [private]
 

NTuple::Item<double> DQADtag::m_vx0 [private]
 

NTuple::Item<double> DQADtag::m_vx0 [private]
 

VertexParameter DQADtag::m_vxpar [private]
 

NTuple::Item<double> DQADtag::m_vy0 [private]
 

NTuple::Item<double> DQADtag::m_vy0 [private]
 

NTuple::Item<double> DQADtag::m_vz0 [private]
 

NTuple::Item<double> DQADtag::m_vz0 [private]
 

double DQADtag::m_vz0cut [private]
 

int DQADtag::m_writeTuple [private]
 

NTuple::Array<double> DQADtag::m_x [private]
 

NTuple::Array<double> DQADtag::m_x [private]
 

NTuple::Array<double> DQADtag::m_y [private]
 

NTuple::Array<double> DQADtag::m_y [private]
 

NTuple::Array<double> DQADtag::m_z [private]
 

NTuple::Array<double> DQADtag::m_z [private]
 

NTuple::Array<double> DQADtag::m_zhit_btof1 [private]
 

NTuple::Array<double> DQADtag::m_zhit_btof1 [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:58:54 2011 for BOSS6.5.5 by  doxygen 1.3.9.1