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

TofCheckDigi Class Reference

#include <TofCheckDigi.h>

List of all members.

Public Member Functions

void Fill (Event::EventHeader &, RecMdcKalTrack *&, RecExtTrack *&)
void Fill (Event::EventHeader &, RecMdcKalTrack *&, RecExtTrack *&)
void Fill_Barrel (Event::EventHeader &, TofData *&, double, int)
void Fill_Barrel (Event::EventHeader &, TofData *&, double, int)
void Fill_Endcap (Event::EventHeader &, TofData *&, double, int)
void Fill_Endcap (Event::EventHeader &, TofData *&, double, int)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int, RecMdcKalTrackCol &, TofMcHitCol &, McParticleCol &, std::string)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int, RecMdcKalTrackCol &)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int, TrigData &)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int, RecMdcKalTrackCol &, TofMcHitCol &, McParticleCol &, std::string)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int, RecMdcKalTrackCol &)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int, TrigData &)
void Fill_TofTrack (Event::EventHeader &, TofTrack *&, double, int)
void FillCol (Event::EventHeader &, RecExtTrackCol &, RecMdcTrackCol &, RecEmcShowerCol &, RecMdcKalTrackCol &)
void FillCol (Event::EventHeader &, RecMdcKalTrackCol &, RecExtTrackCol &)
void FillCol (Event::EventHeader &, TofDataVector &, double, int)
void FillCol (Event::EventHeader &, TofDataMap &, double, int)
void FillCol (Event::EventHeader &, TofDigiCol &, double, int)
void FillCol (Event::EventHeader &, RecExtTrackCol &, RecMdcTrackCol &, RecEmcShowerCol &, RecMdcKalTrackCol &)
void FillCol (Event::EventHeader &, RecMdcKalTrackCol &, RecExtTrackCol &)
void FillCol (Event::EventHeader &, TofDataVector &, double, int)
void FillCol (Event::EventHeader &, TofDataMap &, double, int)
void FillCol (Event::EventHeader &, TofDigiCol &, double, int)
 TofCheckDigi (NTuple::Tuple *&digi, NTuple::Tuple *&barrel, NTuple::Tuple *&endcap, NTuple::Tuple *&ext, NTuple::Tuple *&tof, NTuple::Tuple *&bhabha)
 TofCheckDigi (NTuple::Tuple *&digi, NTuple::Tuple *&barrel, NTuple::Tuple *&endcap, NTuple::Tuple *&ext, NTuple::Tuple *&tof, NTuple::Tuple *&bhabha)
 ~TofCheckDigi ()
 ~TofCheckDigi ()

Private Attributes

NTuple::Item< double > barrel_adc1
NTuple::Item< double > barrel_adc1
NTuple::Item< double > barrel_adc2
NTuple::Item< double > barrel_adc2
NTuple::Item< double > barrel_event
NTuple::Item< double > barrel_event
NTuple::Item< double > barrel_layer
NTuple::Item< double > barrel_layer
NTuple::Item< double > barrel_qchannel1
NTuple::Item< double > barrel_qchannel1
NTuple::Item< double > barrel_qchannel2
NTuple::Item< double > barrel_qchannel2
NTuple::Item< double > barrel_qclock1
NTuple::Item< double > barrel_qclock1
NTuple::Item< double > barrel_qclock2
NTuple::Item< double > barrel_qclock2
NTuple::Item< double > barrel_qnum1
NTuple::Item< double > barrel_qnum1
NTuple::Item< double > barrel_qnum2
NTuple::Item< double > barrel_qnum2
NTuple::Item< double > barrel_qtc1
NTuple::Item< double > barrel_qtc1
NTuple::Item< double > barrel_qtc2
NTuple::Item< double > barrel_qtc2
NTuple::Item< double > barrel_qtimes1
NTuple::Item< double > barrel_qtimes1
NTuple::Item< double > barrel_qtimes2
NTuple::Item< double > barrel_qtimes2
NTuple::Item< double > barrel_quality
NTuple::Item< double > barrel_quality
NTuple::Item< double > barrel_run
NTuple::Item< double > barrel_run
NTuple::Item< double > barrel_t0
NTuple::Item< double > barrel_t0
NTuple::Item< double > barrel_t0stat
NTuple::Item< double > barrel_t0stat
NTuple::Item< double > barrel_tchannel1
NTuple::Item< double > barrel_tchannel1
NTuple::Item< double > barrel_tchannel2
NTuple::Item< double > barrel_tchannel2
NTuple::Item< double > barrel_tclock1
NTuple::Item< double > barrel_tclock1
NTuple::Item< double > barrel_tclock2
NTuple::Item< double > barrel_tclock2
NTuple::Item< double > barrel_tdc1
NTuple::Item< double > barrel_tdc1
NTuple::Item< double > barrel_tdc2
NTuple::Item< double > barrel_tdc2
NTuple::Item< double > barrel_times
NTuple::Item< double > barrel_times
NTuple::Item< double > barrel_times1
NTuple::Item< double > barrel_times1
NTuple::Item< double > barrel_times2
NTuple::Item< double > barrel_times2
NTuple::Item< double > barrel_tmatched
NTuple::Item< double > barrel_tmatched
NTuple::Item< double > barrel_tnum1
NTuple::Item< double > barrel_tnum1
NTuple::Item< double > barrel_tnum2
NTuple::Item< double > barrel_tnum2
NTuple::Item< double > barrel_tofId
NTuple::Item< double > barrel_tofId
NTuple::Item< double > barrel_tofTrackId
NTuple::Item< double > barrel_tofTrackId
NTuple::Item< double > barrel_tsub
NTuple::Item< double > barrel_tsub
NTuple::Item< double > barrel_tsum
NTuple::Item< double > barrel_tsum
NTuple::Item< double > barrel_ttimes1
NTuple::Item< double > barrel_ttimes1
NTuple::Item< double > barrel_ttimes2
NTuple::Item< double > barrel_ttimes2
NTuple::Tuple *& barrel_tuple
NTuple::Tuple *& barrel_tuple
NTuple::Item< double > barrel_zadc
NTuple::Item< double > barrel_zadc
NTuple::Item< double > barrel_ztdc
NTuple::Item< double > barrel_ztdc
NTuple::Item< double > bb_charge1
NTuple::Item< double > bb_charge1
NTuple::Item< double > bb_charge2
NTuple::Item< double > bb_charge2
NTuple::Item< double > bb_chi1
NTuple::Item< double > bb_chi1
NTuple::Item< double > bb_chi2
NTuple::Item< double > bb_chi2
NTuple::Item< double > bb_dang
NTuple::Item< double > bb_dang
NTuple::Item< double > bb_dphi
NTuple::Item< double > bb_dphi
NTuple::Item< double > bb_dr1
NTuple::Item< double > bb_dr1
NTuple::Item< double > bb_dr2
NTuple::Item< double > bb_dr2
NTuple::Item< double > bb_drxy1
NTuple::Item< double > bb_drxy1
NTuple::Item< double > bb_drxy2
NTuple::Item< double > bb_drxy2
NTuple::Item< double > bb_dz1
NTuple::Item< double > bb_dz1
NTuple::Item< double > bb_dz2
NTuple::Item< double > bb_dz2
NTuple::Item< double > bb_e1
NTuple::Item< double > bb_e1
NTuple::Item< double > bb_e2
NTuple::Item< double > bb_e2
NTuple::Item< double > bb_emcsize
NTuple::Item< double > bb_emcsize
NTuple::Item< double > bb_emctrk1
NTuple::Item< double > bb_emctrk1
NTuple::Item< double > bb_emctrk2
NTuple::Item< double > bb_emctrk2
NTuple::Item< double > bb_emcx1
NTuple::Item< double > bb_emcx1
NTuple::Item< double > bb_emcx2
NTuple::Item< double > bb_emcx2
NTuple::Item< double > bb_emcy1
NTuple::Item< double > bb_emcy1
NTuple::Item< double > bb_emcy2
NTuple::Item< double > bb_emcy2
NTuple::Item< double > bb_emcz1
NTuple::Item< double > bb_emcz1
NTuple::Item< double > bb_emcz2
NTuple::Item< double > bb_emcz2
NTuple::Item< double > bb_etot
NTuple::Item< double > bb_etot
NTuple::Item< double > bb_event
NTuple::Item< double > bb_event
NTuple::Item< double > bb_extx1
NTuple::Item< double > bb_extx1
NTuple::Item< double > bb_extx2
NTuple::Item< double > bb_extx2
NTuple::Item< double > bb_exty1
NTuple::Item< double > bb_exty1
NTuple::Item< double > bb_exty2
NTuple::Item< double > bb_exty2
NTuple::Item< double > bb_extz1
NTuple::Item< double > bb_extz1
NTuple::Item< double > bb_extz2
NTuple::Item< double > bb_extz2
NTuple::Item< double > bb_layer1
NTuple::Item< double > bb_layer1
NTuple::Item< double > bb_layer2
NTuple::Item< double > bb_layer2
NTuple::Item< double > bb_mdcsize
NTuple::Item< double > bb_mdcsize
NTuple::Item< double > bb_ndof1
NTuple::Item< double > bb_ndof1
NTuple::Item< double > bb_ndof2
NTuple::Item< double > bb_ndof2
NTuple::Item< double > bb_pe1
NTuple::Item< double > bb_pe1
NTuple::Item< double > bb_pe2
NTuple::Item< double > bb_pe2
NTuple::Item< double > bb_ph1
NTuple::Item< double > bb_ph1
NTuple::Item< double > bb_ph2
NTuple::Item< double > bb_ph2
NTuple::Item< double > bb_phi1
NTuple::Item< double > bb_phi1
NTuple::Item< double > bb_phi2
NTuple::Item< double > bb_phi2
NTuple::Item< double > bb_pmdc1
NTuple::Item< double > bb_pmdc1
NTuple::Item< double > bb_pmdc2
NTuple::Item< double > bb_pmdc2
NTuple::Item< double > bb_pmu1
NTuple::Item< double > bb_pmu1
NTuple::Item< double > bb_pmu2
NTuple::Item< double > bb_pmu2
NTuple::Item< double > bb_pte1
NTuple::Item< double > bb_pte1
NTuple::Item< double > bb_pte2
NTuple::Item< double > bb_pte2
NTuple::Item< double > bb_ptmdc1
NTuple::Item< double > bb_ptmdc1
NTuple::Item< double > bb_ptmdc2
NTuple::Item< double > bb_ptmdc2
NTuple::Item< double > bb_ptmu1
NTuple::Item< double > bb_ptmu1
NTuple::Item< double > bb_ptmu2
NTuple::Item< double > bb_ptmu2
NTuple::Item< double > bb_r1
NTuple::Item< double > bb_r1
NTuple::Item< double > bb_r2
NTuple::Item< double > bb_r2
NTuple::Item< double > bb_run
NTuple::Item< double > bb_run
NTuple::Item< double > bb_th1
NTuple::Item< double > bb_th1
NTuple::Item< double > bb_th2
NTuple::Item< double > bb_th2
NTuple::Item< double > bb_theta1
NTuple::Item< double > bb_theta1
NTuple::Item< double > bb_theta2
NTuple::Item< double > bb_theta2
NTuple::Item< double > bb_trk1
NTuple::Item< double > bb_trk1
NTuple::Item< double > bb_trk2
NTuple::Item< double > bb_trk2
NTuple::Item< double > bb_trksize
NTuple::Item< double > bb_trksize
NTuple::Tuple *& bb_tuple
NTuple::Tuple *& bb_tuple
NTuple::Item< double > bb_x1
NTuple::Item< double > bb_x1
NTuple::Item< double > bb_x2
NTuple::Item< double > bb_x2
NTuple::Item< double > bb_y1
NTuple::Item< double > bb_y1
NTuple::Item< double > bb_y2
NTuple::Item< double > bb_y2
NTuple::Item< double > bb_z1
NTuple::Item< double > bb_z1
NTuple::Item< double > bb_z2
NTuple::Item< double > bb_z2
NTuple::Item< double > digi_adc
NTuple::Item< double > digi_adc
NTuple::Item< double > digi_barrel
NTuple::Item< double > digi_barrel
NTuple::Item< double > digi_crate
NTuple::Item< double > digi_crate
NTuple::Item< double > digi_end
NTuple::Item< double > digi_end
NTuple::Item< double > digi_err
NTuple::Item< double > digi_err
NTuple::Item< double > digi_event
NTuple::Item< double > digi_event
NTuple::Item< double > digi_geo
NTuple::Item< double > digi_geo
NTuple::Item< double > digi_layer
NTuple::Item< double > digi_layer
NTuple::Item< double > digi_multiq
NTuple::Item< double > digi_multiq
NTuple::Item< double > digi_multit
NTuple::Item< double > digi_multit
NTuple::Item< double > digi_noq
NTuple::Item< double > digi_noq
NTuple::Item< double > digi_not
NTuple::Item< double > digi_not
NTuple::Item< double > digi_overflow
NTuple::Item< double > digi_overflow
NTuple::Item< double > digi_overq
NTuple::Item< double > digi_overq
NTuple::Item< double > digi_overt
NTuple::Item< double > digi_overt
NTuple::Item< double > digi_qclock
NTuple::Item< double > digi_qclock
NTuple::Item< double > digi_run
NTuple::Item< double > digi_run
NTuple::Item< double > digi_t0
NTuple::Item< double > digi_t0
NTuple::Item< double > digi_t0stat
NTuple::Item< double > digi_t0stat
NTuple::Item< double > digi_tclock
NTuple::Item< double > digi_tclock
NTuple::Item< double > digi_tdc
NTuple::Item< double > digi_tdc
NTuple::Item< double > digi_tdcnum
NTuple::Item< double > digi_tdcnum
NTuple::Item< double > digi_tofId
NTuple::Item< double > digi_tofId
NTuple::Tuple *& digi_tuple
NTuple::Tuple *& digi_tuple
NTuple::Item< double > endcap_adc
NTuple::Item< double > endcap_adc
NTuple::Item< double > endcap_event
NTuple::Item< double > endcap_event
NTuple::Item< double > endcap_qchannel
NTuple::Item< double > endcap_qchannel
NTuple::Item< double > endcap_qclock
NTuple::Item< double > endcap_qclock
NTuple::Item< double > endcap_qnum
NTuple::Item< double > endcap_qnum
NTuple::Item< double > endcap_qtc
NTuple::Item< double > endcap_qtc
NTuple::Item< double > endcap_qtimes
NTuple::Item< double > endcap_qtimes
NTuple::Item< double > endcap_quality
NTuple::Item< double > endcap_quality
NTuple::Item< double > endcap_run
NTuple::Item< double > endcap_run
NTuple::Item< double > endcap_t0
NTuple::Item< double > endcap_t0
NTuple::Item< double > endcap_t0stat
NTuple::Item< double > endcap_t0stat
NTuple::Item< double > endcap_tchannel
NTuple::Item< double > endcap_tchannel
NTuple::Item< double > endcap_tclock
NTuple::Item< double > endcap_tclock
NTuple::Item< double > endcap_tdc
NTuple::Item< double > endcap_tdc
NTuple::Item< double > endcap_times
NTuple::Item< double > endcap_times
NTuple::Item< double > endcap_tnum
NTuple::Item< double > endcap_tnum
NTuple::Item< double > endcap_tofId
NTuple::Item< double > endcap_tofId
NTuple::Item< double > endcap_tofTrackId
NTuple::Item< double > endcap_tofTrackId
NTuple::Item< double > endcap_ttimes
NTuple::Item< double > endcap_ttimes
NTuple::Tuple *& endcap_tuple
NTuple::Tuple *& endcap_tuple
NTuple::Array< double > ext_errzr1
NTuple::Array< double > ext_errzr1
NTuple::Array< double > ext_errzr2
NTuple::Array< double > ext_errzr2
NTuple::Item< double > ext_event
NTuple::Item< double > ext_event
NTuple::Array< double > ext_hitcase
NTuple::Array< double > ext_hitcase
NTuple::Array< double > ext_kalman
NTuple::Array< double > ext_kalman
NTuple::Array< double > ext_p
NTuple::Array< double > ext_p
NTuple::Array< double > ext_path1
NTuple::Array< double > ext_path1
NTuple::Array< double > ext_path2
NTuple::Array< double > ext_path2
NTuple::Array< double > ext_phi1
NTuple::Array< double > ext_phi1
NTuple::Array< double > ext_phi2
NTuple::Array< double > ext_phi2
NTuple::Array< double > ext_quality
NTuple::Array< double > ext_quality
NTuple::Item< double > ext_run
NTuple::Item< double > ext_run
NTuple::Array< double > ext_texp1
NTuple::Array< double > ext_texp1
NTuple::Array< double > ext_texp2
NTuple::Array< double > ext_texp2
NTuple::Array< double > ext_theta1
NTuple::Array< double > ext_theta1
NTuple::Array< double > ext_theta2
NTuple::Array< double > ext_theta2
NTuple::Array< double > ext_tofid1
NTuple::Array< double > ext_tofid1
NTuple::Array< double > ext_tofid2
NTuple::Array< double > ext_tofid2
NTuple::Item< double > ext_trackid
NTuple::Item< double > ext_trackid
NTuple::Tuple *& ext_tuple
NTuple::Tuple *& ext_tuple
NTuple::Array< double > ext_zrhit1
NTuple::Array< double > ext_zrhit1
NTuple::Array< double > ext_zrhit2
NTuple::Array< double > ext_zrhit2
NTuple::Item< double > tof_adc1
NTuple::Item< double > tof_adc1
NTuple::Item< double > tof_adc2
NTuple::Item< double > tof_adc2
NTuple::Item< double > tof_adc3
NTuple::Item< double > tof_adc3
NTuple::Item< double > tof_adc4
NTuple::Item< double > tof_adc4
NTuple::Item< double > tof_barrel
NTuple::Item< double > tof_barrel
NTuple::Item< double > tof_board1
NTuple::Item< double > tof_board1
NTuple::Item< double > tof_board2
NTuple::Item< double > tof_board2
NTuple::Item< double > tof_changed
NTuple::Item< double > tof_changed
NTuple::Item< double > tof_channel1
NTuple::Item< double > tof_channel1
NTuple::Item< double > tof_channel2
NTuple::Item< double > tof_channel2
NTuple::Item< double > tof_channel3
NTuple::Item< double > tof_channel3
NTuple::Item< double > tof_channel4
NTuple::Item< double > tof_channel4
NTuple::Item< double > tof_charge
NTuple::Item< double > tof_charge
NTuple::Item< double > tof_crate1
NTuple::Item< double > tof_crate1
NTuple::Item< double > tof_crate2
NTuple::Item< double > tof_crate2
NTuple::Item< double > tof_errzr1
NTuple::Item< double > tof_errzr1
NTuple::Item< double > tof_errzr2
NTuple::Item< double > tof_errzr2
NTuple::Item< double > tof_estime
NTuple::Item< double > tof_estime
NTuple::Item< double > tof_event
NTuple::Item< double > tof_event
NTuple::Item< double > tof_fee1
NTuple::Item< double > tof_fee1
NTuple::Item< double > tof_fee2
NTuple::Item< double > tof_fee2
NTuple::Item< double > tof_hitcase
NTuple::Item< double > tof_hitcase
NTuple::Item< double > tof_id1
NTuple::Item< double > tof_id1
NTuple::Item< double > tof_id2
NTuple::Item< double > tof_id2
NTuple::Array< double > tof_kal
NTuple::Array< double > tof_kal
NTuple::Item< double > tof_mcp
NTuple::Item< double > tof_mcp
NTuple::Item< double > tof_mcpath
NTuple::Item< double > tof_mcpath
NTuple::Item< double > tof_mctexp
NTuple::Item< double > tof_mctexp
NTuple::Item< double > tof_mctofp
NTuple::Item< double > tof_mctofp
NTuple::Item< double > tof_mctrkid
NTuple::Item< double > tof_mctrkid
NTuple::Item< double > tof_mczrhit
NTuple::Item< double > tof_mczrhit
NTuple::Item< double > tof_momentum
NTuple::Item< double > tof_momentum
NTuple::Array< double > tof_p
NTuple::Array< double > tof_p
NTuple::Item< double > tof_path1
NTuple::Item< double > tof_path1
NTuple::Item< double > tof_path2
NTuple::Item< double > tof_path2
NTuple::Item< double > tof_ph
NTuple::Item< double > tof_ph
NTuple::Item< double > tof_ph1
NTuple::Item< double > tof_ph1
NTuple::Item< double > tof_ph11
NTuple::Item< double > tof_ph11
NTuple::Item< double > tof_ph12
NTuple::Item< double > tof_ph12
NTuple::Item< double > tof_ph2
NTuple::Item< double > tof_ph2
NTuple::Item< double > tof_ph21
NTuple::Item< double > tof_ph21
NTuple::Item< double > tof_ph22
NTuple::Item< double > tof_ph22
NTuple::Item< double > tof_phi1
NTuple::Item< double > tof_phi1
NTuple::Item< double > tof_phi2
NTuple::Item< double > tof_phi2
NTuple::Array< double > tof_pt
NTuple::Array< double > tof_pt
NTuple::Item< double > tof_quality
NTuple::Item< double > tof_quality
NTuple::Item< double > tof_quality1
NTuple::Item< double > tof_quality1
NTuple::Item< double > tof_quality2
NTuple::Item< double > tof_quality2
NTuple::Item< double > tof_run
NTuple::Item< double > tof_run
NTuple::Item< double > tof_size1
NTuple::Item< double > tof_size1
NTuple::Item< double > tof_size2
NTuple::Item< double > tof_size2
NTuple::Item< double > tof_size3
NTuple::Item< double > tof_size3
NTuple::Item< double > tof_size4
NTuple::Item< double > tof_size4
NTuple::Item< double > tof_t0stat
NTuple::Item< double > tof_t0stat
NTuple::Item< double > tof_tdc1
NTuple::Item< double > tof_tdc1
NTuple::Item< double > tof_tdc2
NTuple::Item< double > tof_tdc2
NTuple::Item< double > tof_tdc3
NTuple::Item< double > tof_tdc3
NTuple::Item< double > tof_tdc4
NTuple::Item< double > tof_tdc4
NTuple::Item< double > tof_tdiff1
NTuple::Item< double > tof_tdiff1
NTuple::Item< double > tof_tdiff2
NTuple::Item< double > tof_tdiff2
NTuple::Item< double > tof_texpe
NTuple::Item< double > tof_texpe
NTuple::Item< double > tof_texpe1
NTuple::Item< double > tof_texpe1
NTuple::Item< double > tof_texpe2
NTuple::Item< double > tof_texpe2
NTuple::Item< double > tof_texpk
NTuple::Item< double > tof_texpk
NTuple::Item< double > tof_texpk1
NTuple::Item< double > tof_texpk1
NTuple::Item< double > tof_texpk2
NTuple::Item< double > tof_texpk2
NTuple::Item< double > tof_texpmu
NTuple::Item< double > tof_texpmu
NTuple::Item< double > tof_texpmu1
NTuple::Item< double > tof_texpmu1
NTuple::Item< double > tof_texpmu2
NTuple::Item< double > tof_texpmu2
NTuple::Item< double > tof_texpp
NTuple::Item< double > tof_texpp
NTuple::Item< double > tof_texpp1
NTuple::Item< double > tof_texpp1
NTuple::Item< double > tof_texpp2
NTuple::Item< double > tof_texpp2
NTuple::Item< double > tof_texppi
NTuple::Item< double > tof_texppi
NTuple::Item< double > tof_texppi1
NTuple::Item< double > tof_texppi1
NTuple::Item< double > tof_texppi2
NTuple::Item< double > tof_texppi2
NTuple::Item< double > tof_theta1
NTuple::Item< double > tof_theta1
NTuple::Item< double > tof_theta2
NTuple::Item< double > tof_theta2
NTuple::Item< double > tof_tofe
NTuple::Item< double > tof_tofe
NTuple::Item< double > tof_tofe1
NTuple::Item< double > tof_tofe1
NTuple::Item< double > tof_tofe11
NTuple::Item< double > tof_tofe11
NTuple::Item< double > tof_tofe12
NTuple::Item< double > tof_tofe12
NTuple::Item< double > tof_tofe2
NTuple::Item< double > tof_tofe2
NTuple::Item< double > tof_tofe21
NTuple::Item< double > tof_tofe21
NTuple::Item< double > tof_tofe22
NTuple::Item< double > tof_tofe22
NTuple::Item< double > tof_tofid1
NTuple::Item< double > tof_tofid1
NTuple::Item< double > tof_tofid2
NTuple::Item< double > tof_tofid2
NTuple::Item< double > tof_tofk
NTuple::Item< double > tof_tofk
NTuple::Item< double > tof_tofk1
NTuple::Item< double > tof_tofk1
NTuple::Item< double > tof_tofk11
NTuple::Item< double > tof_tofk11
NTuple::Item< double > tof_tofk12
NTuple::Item< double > tof_tofk12
NTuple::Item< double > tof_tofk2
NTuple::Item< double > tof_tofk2
NTuple::Item< double > tof_tofk21
NTuple::Item< double > tof_tofk21
NTuple::Item< double > tof_tofk22
NTuple::Item< double > tof_tofk22
NTuple::Item< double > tof_tofmu
NTuple::Item< double > tof_tofmu
NTuple::Item< double > tof_tofmu1
NTuple::Item< double > tof_tofmu1
NTuple::Item< double > tof_tofmu11
NTuple::Item< double > tof_tofmu11
NTuple::Item< double > tof_tofmu12
NTuple::Item< double > tof_tofmu12
NTuple::Item< double > tof_tofmu2
NTuple::Item< double > tof_tofmu2
NTuple::Item< double > tof_tofmu21
NTuple::Item< double > tof_tofmu21
NTuple::Item< double > tof_tofmu22
NTuple::Item< double > tof_tofmu22
NTuple::Item< double > tof_tofp
NTuple::Item< double > tof_tofp
NTuple::Item< double > tof_tofp1
NTuple::Item< double > tof_tofp1
NTuple::Item< double > tof_tofp11
NTuple::Item< double > tof_tofp11
NTuple::Item< double > tof_tofp12
NTuple::Item< double > tof_tofp12
NTuple::Item< double > tof_tofp2
NTuple::Item< double > tof_tofp2
NTuple::Item< double > tof_tofp21
NTuple::Item< double > tof_tofp21
NTuple::Item< double > tof_tofp22
NTuple::Item< double > tof_tofp22
NTuple::Item< double > tof_tofpi
NTuple::Item< double > tof_tofpi
NTuple::Item< double > tof_tofpi1
NTuple::Item< double > tof_tofpi1
NTuple::Item< double > tof_tofpi11
NTuple::Item< double > tof_tofpi11
NTuple::Item< double > tof_tofpi12
NTuple::Item< double > tof_tofpi12
NTuple::Item< double > tof_tofpi2
NTuple::Item< double > tof_tofpi2
NTuple::Item< double > tof_tofpi21
NTuple::Item< double > tof_tofpi21
NTuple::Item< double > tof_tofpi22
NTuple::Item< double > tof_tofpi22
NTuple::Item< double > tof_toftrackid
NTuple::Item< double > tof_toftrackid
NTuple::Item< double > tof_trackid
NTuple::Item< double > tof_trackid
NTuple::Item< double > tof_trig
NTuple::Item< double > tof_trig
NTuple::Tuple *& tof_tuple
NTuple::Tuple *& tof_tuple
NTuple::Item< double > tof_zadc1
NTuple::Item< double > tof_zadc1
NTuple::Item< double > tof_zadc2
NTuple::Item< double > tof_zadc2
NTuple::Item< double > tof_zq1
NTuple::Item< double > tof_zq1
NTuple::Item< double > tof_zq2
NTuple::Item< double > tof_zq2
NTuple::Item< double > tof_zq3
NTuple::Item< double > tof_zq3
NTuple::Item< double > tof_zq4
NTuple::Item< double > tof_zq4
NTuple::Array< double > tof_zr1
NTuple::Array< double > tof_zr1
NTuple::Array< double > tof_zr2
NTuple::Array< double > tof_zr2
NTuple::Item< double > tof_zrhit1
NTuple::Item< double > tof_zrhit1
NTuple::Item< double > tof_zrhit2
NTuple::Item< double > tof_zrhit2
NTuple::Item< double > tof_zt1
NTuple::Item< double > tof_zt1
NTuple::Item< double > tof_zt2
NTuple::Item< double > tof_zt2
NTuple::Item< double > tof_zt3
NTuple::Item< double > tof_zt3
NTuple::Item< double > tof_zt4
NTuple::Item< double > tof_zt4
NTuple::Item< double > tof_ztdc1
NTuple::Item< double > tof_ztdc1
NTuple::Item< double > tof_ztdc2
NTuple::Item< double > tof_ztdc2


Constructor & Destructor Documentation

TofCheckDigi::TofCheckDigi NTuple::Tuple *&  digi,
NTuple::Tuple *&  barrel,
NTuple::Tuple *&  endcap,
NTuple::Tuple *&  ext,
NTuple::Tuple *&  tof,
NTuple::Tuple *&  bhabha
 

00014                                                                                                                                                       :digi_tuple(digi),barrel_tuple(barrel),endcap_tuple(endcap),ext_tuple(ext),tof_tuple(tof),bb_tuple(bhabha) {
00015   if(!digi_tuple) {
00016     std::cerr<<" Error: invalid pionter in TofCheckDigi(NTuple::Tuple*) for digi_tuple "<<std::endl;
00017   }
00018   else{
00019     digi_tuple->addItem("run",    digi_run      );
00020     digi_tuple->addItem("event",  digi_event    );
00021     digi_tuple->addItem("barrel", digi_barrel   );
00022     digi_tuple->addItem("layer",  digi_layer    );
00023     digi_tuple->addItem("tofid",  digi_tofId    );
00024     digi_tuple->addItem("end",    digi_end      );
00025     digi_tuple->addItem("adc",    digi_adc      );
00026     digi_tuple->addItem("tdc",    digi_tdc      );
00027     digi_tuple->addItem("qclock", digi_qclock   );
00028     digi_tuple->addItem("tclock", digi_tclock   );
00029     digi_tuple->addItem("over",   digi_overflow );
00030     digi_tuple->addItem("noq",    digi_noq      );
00031     digi_tuple->addItem("not",    digi_not      );
00032     digi_tuple->addItem("multiq", digi_multiq   );
00033     digi_tuple->addItem("multit", digi_multit   );
00034     digi_tuple->addItem("overq",  digi_overq    );
00035     digi_tuple->addItem("overt",  digi_overt    );
00036     digi_tuple->addItem("t0",     digi_t0       );
00037     digi_tuple->addItem("t0stat", digi_t0stat   );
00038     digi_tuple->addItem("crate",  digi_crate    );
00039     digi_tuple->addItem("geo",    digi_geo      );
00040     digi_tuple->addItem("tdcnum", digi_tdcnum   );
00041     digi_tuple->addItem("err",    digi_err      );   
00042   }
00043 
00044   if(!barrel_tuple) {
00045     std::cerr<<" Error: invalid pionter in TofCheckDigi(NTuple::Tuple*) for barrel_tuple "<<std::endl;
00046   }
00047   else{
00048     barrel_tuple->addItem("run",      barrel_run        );
00049     barrel_tuple->addItem("event",    barrel_event      );
00050     barrel_tuple->addItem("tofid",    barrel_tofId      );
00051     barrel_tuple->addItem("icluster", barrel_tofTrackId );
00052     barrel_tuple->addItem("layer",    barrel_layer      );
00053     barrel_tuple->addItem("qch1",     barrel_qchannel1  );
00054     barrel_tuple->addItem("tch1",     barrel_tchannel1  );
00055     barrel_tuple->addItem("qch2",     barrel_qchannel2  );
00056     barrel_tuple->addItem("tch2",     barrel_tchannel2  );
00057     barrel_tuple->addItem("qtc1",     barrel_qtc1       );
00058     barrel_tuple->addItem("adc1",     barrel_adc1       );
00059     barrel_tuple->addItem("tdc1",     barrel_tdc1       );
00060     barrel_tuple->addItem("qtc2",     barrel_qtc2       );
00061     barrel_tuple->addItem("adc2",     barrel_adc2       );
00062     barrel_tuple->addItem("tdc2",     barrel_tdc2       );
00063     barrel_tuple->addItem("qclock1",  barrel_qclock1    );
00064     barrel_tuple->addItem("tclock1",  barrel_tclock1    );
00065     barrel_tuple->addItem("qclock2",  barrel_qclock2    );
00066     barrel_tuple->addItem("tclock2",  barrel_tclock2    );
00067     barrel_tuple->addItem("qual",     barrel_quality    );
00068     barrel_tuple->addItem("tmatched", barrel_tmatched   );
00069     barrel_tuple->addItem("qtimes1",  barrel_qtimes1    );
00070     barrel_tuple->addItem("ttimes1",  barrel_ttimes1    );
00071     barrel_tuple->addItem("qtimes2",  barrel_qtimes2    );
00072     barrel_tuple->addItem("ttimes2",  barrel_ttimes2    );
00073     barrel_tuple->addItem("times1",   barrel_times1     );
00074     barrel_tuple->addItem("times2",   barrel_times2     );
00075     barrel_tuple->addItem("times",    barrel_times      );
00076     barrel_tuple->addItem("qnum1",    barrel_qnum1      );
00077     barrel_tuple->addItem("tnum1",    barrel_tnum1      );
00078     barrel_tuple->addItem("qnum2",    barrel_qnum2      );
00079     barrel_tuple->addItem("tnum2",    barrel_tnum2      );
00080     barrel_tuple->addItem("tsum",     barrel_tsum       );
00081     barrel_tuple->addItem("tsub",     barrel_tsub       );
00082     barrel_tuple->addItem("ztdc",     barrel_ztdc       );
00083     barrel_tuple->addItem("zadc",     barrel_zadc       );
00084     barrel_tuple->addItem("t0",       barrel_t0         );
00085     barrel_tuple->addItem("t0stat",   barrel_t0stat     );
00086   }
00087 
00088   if(!endcap_tuple) {
00089     std::cerr<<" Error: invalid pionter in TofCheckDigi(NTuple::Tuple*) for endcap_tuple "<<std::endl;
00090   }
00091   else{
00092     endcap_tuple->addItem("run",      endcap_run        );
00093     endcap_tuple->addItem("event",    endcap_event      );
00094     endcap_tuple->addItem("tofid",    endcap_tofId      );
00095     endcap_tuple->addItem("icluster", endcap_tofTrackId );
00096     endcap_tuple->addItem("qch",      endcap_qchannel   );
00097     endcap_tuple->addItem("tch",      endcap_tchannel   );
00098     endcap_tuple->addItem("qtc",      endcap_qtc        );
00099     endcap_tuple->addItem("adc",      endcap_adc        );
00100     endcap_tuple->addItem("tdc",      endcap_tdc        );
00101     endcap_tuple->addItem("qual",     endcap_quality    );
00102     endcap_tuple->addItem("qclock",   endcap_qclock     );
00103     endcap_tuple->addItem("tclock",   endcap_tclock     );
00104     endcap_tuple->addItem("qtimes",   endcap_qtimes     );
00105     endcap_tuple->addItem("ttimes",   endcap_ttimes     );
00106     endcap_tuple->addItem("times",    endcap_times      );
00107     endcap_tuple->addItem("qnum",     endcap_qnum       );
00108     endcap_tuple->addItem("tnum",     endcap_tnum       );
00109     endcap_tuple->addItem("t0",       endcap_t0         );
00110     endcap_tuple->addItem("t0stat",   endcap_t0stat     );
00111   }
00112 
00113   if(!ext_tuple) {
00114     std::cerr<<" Error: invalid pionter in TofCheckDigi(NTuple::Tuple*) for ext_tple"<<std::endl;
00115   }
00116   else{
00117     ext_tuple->addItem("run",          ext_run        );
00118     ext_tuple->addItem("event",        ext_event      );
00119     ext_tuple->addItem("track",        ext_trackid    );
00120     ext_tuple->addItem("kal",      5,  ext_kalman     );
00121     ext_tuple->addItem("tofid1",   5,  ext_tofid1     );
00122     ext_tuple->addItem("tofid2",   5,  ext_tofid2     );
00123     ext_tuple->addItem("texp1",    5,  ext_texp1      );
00124     ext_tuple->addItem("texp2",    5,  ext_texp2      );
00125     ext_tuple->addItem("p",        5,  ext_p          );
00126     ext_tuple->addItem("path1",    5,  ext_path1      );
00127     ext_tuple->addItem("path2",    5,  ext_path2      );
00128     ext_tuple->addItem("zrhit1",   5,  ext_zrhit1     );
00129     ext_tuple->addItem("zrhit2",   5,  ext_zrhit2     );
00130     ext_tuple->addItem("errzr1",   5,  ext_errzr1     );
00131     ext_tuple->addItem("errzr2",   5,  ext_errzr2     );
00132     ext_tuple->addItem("cost1",    5,  ext_theta1     );
00133     ext_tuple->addItem("cost2",    5,  ext_theta2     );
00134     ext_tuple->addItem("phi1",     5,  ext_phi1       );
00135     ext_tuple->addItem("phi2",     5,  ext_phi2       );
00136     ext_tuple->addItem("hitcase",  5,  ext_hitcase    );
00137     ext_tuple->addItem("qual",     5,  ext_quality    );
00138   }
00139 
00140   if(!tof_tuple) {
00141     std::cerr<<" Error: invalid pionter in TofCheckDigi(NTuple::Tuple*) for tof_tple"<<std::endl;
00142   }
00143   else{
00144     tof_tuple->addItem("run",        tof_run        );
00145     tof_tuple->addItem("event",      tof_event      );
00146     tof_tuple->addItem("toftrack",   tof_toftrackid );
00147     tof_tuple->addItem("track",      tof_trackid    );
00148     tof_tuple->addItem("charge",     tof_charge     );
00149     tof_tuple->addItem("pt",     5,  tof_pt         );
00150     tof_tuple->addItem("p",      5,  tof_p          );
00151     tof_tuple->addItem("id1",        tof_id1        );
00152     tof_tuple->addItem("id2",        tof_id2        );
00153     tof_tuple->addItem("barrel",     tof_barrel     );
00154     tof_tuple->addItem("hitcase",    tof_hitcase    );
00155     tof_tuple->addItem("mom",        tof_momentum   );
00156     tof_tuple->addItem("path1",      tof_path1      );
00157     tof_tuple->addItem("path2",      tof_path2      );
00158     tof_tuple->addItem("zrhit1",     tof_zrhit1     );
00159     tof_tuple->addItem("zrhit2",     tof_zrhit2     );
00160     tof_tuple->addItem("errzr1",     tof_errzr1     );
00161     tof_tuple->addItem("errzr2",     tof_errzr2     );
00162     tof_tuple->addItem("kal",    5,  tof_kal        );
00163     tof_tuple->addItem("zr1",    5,  tof_zr1        );
00164     tof_tuple->addItem("zr2",    5,  tof_zr2        );   
00165     tof_tuple->addItem("ztdc1",      tof_ztdc1      );
00166     tof_tuple->addItem("ztdc2",      tof_ztdc2      );
00167     tof_tuple->addItem("zadc1",      tof_zadc1      );
00168     tof_tuple->addItem("zadc2",      tof_zadc2      );
00169     tof_tuple->addItem("zt1",        tof_zt1        );
00170     tof_tuple->addItem("zt2",        tof_zt2        );
00171     tof_tuple->addItem("zt3",        tof_zt3        );
00172     tof_tuple->addItem("zt4",        tof_zt4        );
00173     tof_tuple->addItem("zq1",        tof_zq1        );
00174     tof_tuple->addItem("zq2",        tof_zq2        );
00175     tof_tuple->addItem("zq3",        tof_zq3        );
00176     tof_tuple->addItem("zq4",        tof_zq4        );
00177     tof_tuple->addItem("size1",      tof_size1      );
00178     tof_tuple->addItem("size2",      tof_size2      );
00179     tof_tuple->addItem("size3",      tof_size3      );
00180     tof_tuple->addItem("size4",      tof_size4      );
00181     tof_tuple->addItem("theta1",     tof_theta1     );
00182     tof_tuple->addItem("theta2",     tof_theta2     );
00183     tof_tuple->addItem("phi1",       tof_phi1       );
00184     tof_tuple->addItem("phi2",       tof_phi2       );
00185     tof_tuple->addItem("qual1",      tof_quality1   );
00186     tof_tuple->addItem("qual2",      tof_quality2   );
00187     tof_tuple->addItem("qual",       tof_quality    );
00188     tof_tuple->addItem("change",     tof_changed    );
00189     tof_tuple->addItem("tofid1",     tof_tofid1     );
00190     tof_tuple->addItem("tofid2",     tof_tofid2     );
00191     tof_tuple->addItem("board1",     tof_board1     );
00192     tof_tuple->addItem("board2",     tof_board2     );
00193     tof_tuple->addItem("crate1",     tof_crate1     );
00194     tof_tuple->addItem("crate2",     tof_crate2     );
00195     tof_tuple->addItem("fee1",       tof_fee1       );
00196     tof_tuple->addItem("fee2",       tof_fee2       );
00197     tof_tuple->addItem("channel1",   tof_channel1   );
00198     tof_tuple->addItem("channel2",   tof_channel2   );
00199     tof_tuple->addItem("channel3",   tof_channel3   );
00200     tof_tuple->addItem("channel4",   tof_channel4   );
00201     tof_tuple->addItem("ph11",       tof_ph11       );
00202     tof_tuple->addItem("ph12",       tof_ph12       );
00203     tof_tuple->addItem("ph21",       tof_ph21       );
00204     tof_tuple->addItem("ph22",       tof_ph22       );
00205     tof_tuple->addItem("ph1",        tof_ph1        );
00206     tof_tuple->addItem("ph2",        tof_ph2        );
00207     tof_tuple->addItem("ph",         tof_ph         );
00208     tof_tuple->addItem("tofe11",     tof_tofe11     );
00209     tof_tuple->addItem("tofe12",     tof_tofe12     );
00210     tof_tuple->addItem("tofe21",     tof_tofe21     );
00211     tof_tuple->addItem("tofe22",     tof_tofe22     );
00212     tof_tuple->addItem("tofe1",      tof_tofe1      );
00213     tof_tuple->addItem("tofe2",      tof_tofe2      );
00214     tof_tuple->addItem("tofe",       tof_tofe       );
00215     tof_tuple->addItem("tofmu11",    tof_tofmu11    );
00216     tof_tuple->addItem("tofmu12",    tof_tofmu12    );
00217     tof_tuple->addItem("tofmu21",    tof_tofmu21    );
00218     tof_tuple->addItem("tofmu22",    tof_tofmu22    );
00219     tof_tuple->addItem("tofmu1",     tof_tofmu1     );
00220     tof_tuple->addItem("tofmu2",     tof_tofmu2     );
00221     tof_tuple->addItem("tofmu",      tof_tofmu      );
00222     tof_tuple->addItem("tofpi11",    tof_tofpi11    );
00223     tof_tuple->addItem("tofpi12",    tof_tofpi12    );
00224     tof_tuple->addItem("tofpi21",    tof_tofpi21    );
00225     tof_tuple->addItem("tofpi22",    tof_tofpi22    );
00226     tof_tuple->addItem("tofpi1",     tof_tofpi1     );
00227     tof_tuple->addItem("tofpi2",     tof_tofpi2     );
00228     tof_tuple->addItem("tofpi",      tof_tofpi      );
00229     tof_tuple->addItem("tofk11",     tof_tofk11     );
00230     tof_tuple->addItem("tofk12",     tof_tofk12     );
00231     tof_tuple->addItem("tofk21",     tof_tofk21     );
00232     tof_tuple->addItem("tofk22",     tof_tofk22     );
00233     tof_tuple->addItem("tofk1",      tof_tofk1      );
00234     tof_tuple->addItem("tofk2",      tof_tofk2      );
00235     tof_tuple->addItem("tofk",       tof_tofk       );
00236     tof_tuple->addItem("tofp11",     tof_tofp11     );
00237     tof_tuple->addItem("tofp12",     tof_tofp12     );
00238     tof_tuple->addItem("tofp21",     tof_tofp21     );
00239     tof_tuple->addItem("tofp22",     tof_tofp22     );
00240     tof_tuple->addItem("tofp1",      tof_tofp1      );
00241     tof_tuple->addItem("tofp2",      tof_tofp2      );
00242     tof_tuple->addItem("tofp",       tof_tofp       );
00243     tof_tuple->addItem("adc1",       tof_adc1       );
00244     tof_tuple->addItem("adc2",       tof_adc2       );
00245     tof_tuple->addItem("adc3",       tof_adc3       );
00246     tof_tuple->addItem("adc4",       tof_adc4       );
00247     tof_tuple->addItem("tdc1",       tof_tdc1       );
00248     tof_tuple->addItem("tdc2",       tof_tdc2       );
00249     tof_tuple->addItem("tdc3",       tof_tdc3       );
00250     tof_tuple->addItem("tdc4",       tof_tdc4       );
00251     tof_tuple->addItem("texpe1",     tof_texpe1     );
00252     tof_tuple->addItem("texpmu1",    tof_texpmu1    );
00253     tof_tuple->addItem("texppi1",    tof_texppi1    );
00254     tof_tuple->addItem("texpk1",     tof_texpk1     );
00255     tof_tuple->addItem("texpp1",     tof_texpp1     );
00256     tof_tuple->addItem("texpe2",     tof_texpe2     );
00257     tof_tuple->addItem("texpmu2",    tof_texpmu2    );
00258     tof_tuple->addItem("texppi2",    tof_texppi2    );
00259     tof_tuple->addItem("texpk2",     tof_texpk2     );
00260     tof_tuple->addItem("texpp2",     tof_texpp2     );
00261     tof_tuple->addItem("texpe",      tof_texpe      );
00262     tof_tuple->addItem("texpmu",     tof_texpmu     );
00263     tof_tuple->addItem("texppi",     tof_texppi     );
00264     tof_tuple->addItem("texpk",      tof_texpk      );
00265     tof_tuple->addItem("texpp",      tof_texpp      );
00266     tof_tuple->addItem("tdiff1",     tof_tdiff1     );
00267     tof_tuple->addItem("tdiff2",     tof_tdiff2     );
00268     tof_tuple->addItem("trig",       tof_trig       );
00269     tof_tuple->addItem("t0",         tof_estime     );
00270     tof_tuple->addItem("t0stat",     tof_t0stat     );
00271     tof_tuple->addItem("mctrkid",    tof_mctrkid    );
00272     tof_tuple->addItem("mcp",        tof_mcp        );
00273     tof_tuple->addItem("mctofp",     tof_mctofp     );
00274     tof_tuple->addItem("mczrhit",    tof_mczrhit    );
00275     tof_tuple->addItem("mcpath",     tof_mcpath     );
00276     tof_tuple->addItem("mctexp",     tof_mctexp     );
00277   }
00278 
00279   if(!bb_tuple) {
00280     std::cerr<<" Error: invalid pionter in TofCheckDigi(NTuple::Tuple*) for bb_tple"<<std::endl;
00281   }
00282   else{
00283     bb_tuple->addItem("run",      bb_run        );
00284     bb_tuple->addItem("event",    bb_event      );
00285     bb_tuple->addItem("trksize",  bb_trksize    );
00286     bb_tuple->addItem("mdcsize",  bb_mdcsize    );
00287     bb_tuple->addItem("emcsize",  bb_emcsize    );
00288     bb_tuple->addItem("trk1",     bb_trk1       );
00289     bb_tuple->addItem("pmdc1",    bb_pmdc1      );
00290     bb_tuple->addItem("ptmdc1",   bb_ptmdc1     );
00291     bb_tuple->addItem("theta1",   bb_theta1     );
00292     bb_tuple->addItem("phi1",     bb_phi1       );
00293     bb_tuple->addItem("x1",       bb_x1         );
00294     bb_tuple->addItem("y1",       bb_y1         );
00295     bb_tuple->addItem("z1",       bb_z1         );
00296     bb_tuple->addItem("r1",       bb_r1         );
00297     bb_tuple->addItem("charge1",  bb_charge1    );
00298     bb_tuple->addItem("chi1",     bb_chi1       );
00299     bb_tuple->addItem("ndof1",    bb_ndof1      );
00300     bb_tuple->addItem("layer1",   bb_layer1     );
00301     bb_tuple->addItem("trk2",     bb_trk2       );
00302     bb_tuple->addItem("pmdc2",    bb_pmdc2      );
00303     bb_tuple->addItem("ptmdc2",   bb_ptmdc2     );
00304     bb_tuple->addItem("theta2",   bb_theta2     );
00305     bb_tuple->addItem("phi2",     bb_phi2       );
00306     bb_tuple->addItem("x2",       bb_x2         );
00307     bb_tuple->addItem("y2",       bb_y2         );
00308     bb_tuple->addItem("z2",       bb_z2         );
00309     bb_tuple->addItem("r2",       bb_r2         );
00310     bb_tuple->addItem("charge2",  bb_charge2    );
00311     bb_tuple->addItem("chi2",     bb_chi2       );
00312     bb_tuple->addItem("ndof2",    bb_ndof2      );
00313     bb_tuple->addItem("layer2",   bb_layer2     );
00314     bb_tuple->addItem("dang",     bb_dang       );
00315     bb_tuple->addItem("dphi",     bb_dphi       );
00316     bb_tuple->addItem("pe1",      bb_pe1        );
00317     bb_tuple->addItem("pte1",     bb_pte1       );
00318     bb_tuple->addItem("pe2",      bb_pe2        );
00319     bb_tuple->addItem("pte2",     bb_pte2       );
00320     bb_tuple->addItem("pmu1",     bb_pmu1       );
00321     bb_tuple->addItem("ptmu1",    bb_ptmu1      );
00322     bb_tuple->addItem("pmu2",     bb_pmu2       );
00323     bb_tuple->addItem("ptmu2",    bb_ptmu2      );
00324     bb_tuple->addItem("extx1",    bb_extx1      );
00325     bb_tuple->addItem("exty1",    bb_exty1      );
00326     bb_tuple->addItem("extz1",    bb_extz1      );
00327     bb_tuple->addItem("extx2",    bb_extx2      );
00328     bb_tuple->addItem("exty2",    bb_exty2      );
00329     bb_tuple->addItem("extz2",    bb_extz2      );
00330     bb_tuple->addItem("emctrk1",  bb_emctrk1    );
00331     bb_tuple->addItem("emcx1",    bb_emcx1      );
00332     bb_tuple->addItem("emcy1",    bb_emcy1      );
00333     bb_tuple->addItem("emcz1",    bb_emcz1      );
00334     bb_tuple->addItem("e1",       bb_e1         );
00335     bb_tuple->addItem("th1",      bb_th1        );
00336     bb_tuple->addItem("ph1",      bb_ph1        );
00337     bb_tuple->addItem("emctrk2",  bb_emctrk2    );
00338     bb_tuple->addItem("emcx2",    bb_emcx2      );
00339     bb_tuple->addItem("emcy2",    bb_emcy2      );
00340     bb_tuple->addItem("emcz2",    bb_emcz2      );
00341     bb_tuple->addItem("e2",       bb_e2         );
00342     bb_tuple->addItem("th2",      bb_th2        );
00343     bb_tuple->addItem("ph2",      bb_ph2        );
00344     bb_tuple->addItem("dr1",      bb_dr1        );
00345     bb_tuple->addItem("drxy1",    bb_drxy1      );
00346     bb_tuple->addItem("dz1",      bb_dz1        );
00347     bb_tuple->addItem("dr2",      bb_dr2        );
00348     bb_tuple->addItem("drxy2",    bb_drxy2      );
00349     bb_tuple->addItem("dz2",      bb_dz2        );
00350     bb_tuple->addItem("etot",     bb_etot       );
00351  }
00352 
00353   return;
00354 }

TofCheckDigi::~TofCheckDigi  )  [inline]
 

00024 {}

TofCheckDigi::TofCheckDigi NTuple::Tuple *&  digi,
NTuple::Tuple *&  barrel,
NTuple::Tuple *&  endcap,
NTuple::Tuple *&  ext,
NTuple::Tuple *&  tof,
NTuple::Tuple *&  bhabha
 

TofCheckDigi::~TofCheckDigi  )  [inline]
 

00024 {}


Member Function Documentation

void TofCheckDigi::Fill Event::EventHeader ,
RecMdcKalTrack *&  ,
RecExtTrack *& 
 

void TofCheckDigi::Fill Event::EventHeader ,
RecMdcKalTrack *&  ,
RecExtTrack *& 
 

00534                                                                                                             {
00535 
00536   ext_run     = eventHeader.runNumber();
00537   ext_event   = eventHeader.eventNumber();
00538   ext_trackid = extTrack->trackId();
00539 
00540   int hitcase[5], tofId1[5], tofId2[5];
00541 
00542   for( unsigned int i=0; i<5; i++ ) {
00543 
00544     hitcase[i] = 5;
00545 
00546     ext_kalman[i] = mdcKalTrack->getStat( 1, i );
00547 
00548     tofId1[i] = extTrack->tof1VolumeNumber( i );
00549     tofId2[i] = extTrack->tof2VolumeNumber( i );
00550 
00551     if( tofId1[i]>=0 && tofId1[i]<=87 ) {
00552       ext_tofid1[i]  = tofId1[i];
00553       hitcase[i] = 0;
00554     }
00555     else if( tofId1[i]>=176 && tofId1[i]<=223 ) {
00556       ext_tofid1[i]  = tofId1[i] - 176 + 48;
00557       hitcase[i] = 4;
00558     }
00559     else if( tofId1[i]>=224 && tofId1[i]<=271 ) { 
00560       ext_tofid1[i] = tofId1[i] - 176 - 48;
00561       hitcase[i] = 3;
00562     }
00563 
00564     if( tofId2[i]>=88 && tofId2[i]<=175 ) {
00565       ext_tofid2[i] = tofId2[i];
00566       if( hitcase[i] == 0 ) {
00567         hitcase[i] = 2;
00568       }
00569       else if( hitcase[i] == 5 ) {
00570         hitcase[i] = 1;
00571       }
00572     }
00573 
00574     ext_p[i] = extTrack->tof1Momentum( i ).r();
00575 
00576     if( ( hitcase[i] == 0 ) || ( hitcase[i] == 2 ) ) {
00577       ext_texp1[i]   = extTrack->tof1( i );
00578       ext_path1[i]   = extTrack->tof1Path( i );
00579       ext_zrhit1[i]  = extTrack->tof1Position( i ).z();
00580       ext_errzr1[i]  = extTrack->tof1PosSigmaAlongZ( i );
00581       ext_theta1[i]  = extTrack->tof1Momentum( i ).rho()/extTrack->tof1Momentum( i ).r();
00582       ext_phi1[i]    = extTrack->tof1Position( i ).phi();
00583     }
00584     else if( ( hitcase[i] == 3 ) || ( hitcase[i] == 4 ) ) {
00585       ext_texp1[i]   = extTrack->tof1( i );
00586       ext_path1[i]   = extTrack->tof1Path( i );
00587       ext_zrhit1[i]  = extTrack->tof1Position( i ).rho();
00588       ext_errzr1[i]  = sqrt( extTrack->tof1PosSigmaAlongX( i )*extTrack->tof1PosSigmaAlongX( i ) + extTrack->tof1PosSigmaAlongY( i )*extTrack->tof1PosSigmaAlongY( i ) );
00589       ext_theta1[i]  = extTrack->tof1Momentum( i ).z()/extTrack->tof1Momentum( i ).r();
00590       ext_phi1[i]    = extTrack->tof1Position( i ).phi();
00591     }
00592 
00593     if( ( hitcase[i] == 1 ) || ( hitcase[i] == 2 ) ) {
00594       ext_texp2[i]   = extTrack->tof2( i );
00595       ext_path2[i]   = extTrack->tof2Path( i );
00596       ext_zrhit2[i]  = extTrack->tof2Position( i ).z();
00597       ext_errzr2[i]  = extTrack->tof2PosSigmaAlongZ( i );
00598       ext_theta2[i]  = extTrack->tof2Momentum( i ).rho()/extTrack->tof2Momentum( i ).r();
00599       ext_phi2[i]    = extTrack->tof2Position( i ).phi();
00600     }
00601 
00602     if( hitcase[i] == 5 ) { ext_quality[i] = 3; }
00603     else { ext_quality[i] = 0; }
00604 
00605     ext_hitcase[i] = hitcase[i];
00606  
00607   }
00608 
00609   ext_tuple->write();
00610 
00611   return;
00612 }

void TofCheckDigi::Fill_Barrel Event::EventHeader ,
TofData *&  ,
double  ,
int 
 

void TofCheckDigi::Fill_Barrel Event::EventHeader ,
TofData *&  ,
double  ,
int 
 

00435                                                                                                         {
00436   barrel_run        = eventHeader.runNumber();
00437   barrel_event      = eventHeader.eventNumber();
00438   barrel_tofId      = bTof->tofId();
00439   barrel_tofTrackId = bTof->tofTrackId();
00440   barrel_layer      = bTof->layer();
00441   barrel_qchannel1  = bTof->adcChannelEast();
00442   barrel_tchannel1  = bTof->tdcChannelEast();
00443   barrel_qchannel2  = bTof->adcChannelWest();
00444   barrel_tchannel2  = bTof->tdcChannelWest();
00445   barrel_qtc1       = bTof->qtc1();
00446   barrel_adc1       = bTof->adc1();
00447   barrel_tdc1       = bTof->tdc1();
00448   barrel_qtc2       = bTof->qtc2();
00449   barrel_adc2       = bTof->adc2();
00450   barrel_tdc2       = bTof->tdc2();
00451   barrel_qclock1    = bTof->qclock1();
00452   barrel_tclock1    = bTof->tclock1();
00453   barrel_qclock2    = bTof->qclock2();
00454   barrel_tclock2    = bTof->tclock2();
00455   barrel_quality    = bTof->quality();
00456   barrel_tmatched   = bTof->tmatched();
00457   barrel_qtimes1    = bTof->qtimes1();
00458   barrel_ttimes1    = bTof->ttimes1();
00459   barrel_qtimes2    = bTof->qtimes2();
00460   barrel_ttimes2    = bTof->ttimes2();
00461   barrel_times1     = bTof->eastTimes();
00462   barrel_times2     = bTof->westTimes();
00463   barrel_times      = bTof->times();
00464   barrel_qnum1      = bTof->qnumber1();
00465   barrel_tnum1      = bTof->tnumber1();
00466   barrel_qnum2      = bTof->qnumber2();
00467   barrel_tnum2      = bTof->tnumber2();
00468   barrel_tsum       = ( bTof->tdc1() + bTof->tdc2() )/2.0;
00469   barrel_tsub       = ( bTof->tdc1() - bTof->tdc2() )/2.0;
00470   barrel_ztdc       = bTof->ztdc();
00471   barrel_zadc       = bTof->zadc();
00472   barrel_t0         = estime;
00473   barrel_t0stat     = t0stat;
00474   barrel_tuple->write();
00475   return;
00476 }

void TofCheckDigi::Fill_Endcap Event::EventHeader ,
TofData *&  ,
double  ,
int 
 

void TofCheckDigi::Fill_Endcap Event::EventHeader ,
TofData *&  ,
double  ,
int 
 

00479                                                                                                        {
00480   endcap_run        = eventHeader.runNumber();
00481   endcap_event      = eventHeader.eventNumber();
00482   endcap_tofId      = eTof->tofId();
00483   endcap_tofTrackId = eTof->tofTrackId();
00484   endcap_qchannel   = eTof->adcChannel();
00485   endcap_tchannel   = eTof->tdcChannel();
00486   endcap_qtc        = eTof->qtc();
00487   endcap_adc        = eTof->adc();
00488   endcap_tdc        = eTof->tdc();
00489   endcap_quality    = eTof->quality();
00490   endcap_qclock     = eTof->qclock();
00491   endcap_tclock     = eTof->tclock();
00492   endcap_qtimes     = eTof->qtimes1();
00493   endcap_ttimes     = eTof->ttimes1();
00494   endcap_times      = eTof->times();
00495   endcap_qnum       = eTof->qnumber1();
00496   endcap_tnum       = eTof->tnumber1();
00497   endcap_t0         = estime;
00498   endcap_t0stat     = t0stat;
00499   endcap_tuple->write();
00500   return;
00501 }

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int  ,
RecMdcKalTrackCol ,
TofMcHitCol ,
McParticleCol ,
std::string 
 

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int  ,
RecMdcKalTrackCol
 

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int  ,
TrigData
 

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int 
 

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int  ,
RecMdcKalTrackCol ,
TofMcHitCol ,
McParticleCol ,
std::string 
 

01104                                                                                                                                                                                                                        {
01105 
01106   tof_run     = eventHeader.runNumber();
01107   tof_event   = eventHeader.eventNumber();
01108   tof_toftrackid = tof->tofTrackId();
01109   tof_trackid    = tof->trackId();
01110   RecMdcKalTrackCol::iterator iter = mdcKalTrackCol.begin();
01111   for( ; iter != mdcKalTrackCol.end(); iter++ ) {
01112     if( (*iter)->trackId() == tof->trackId() ) {
01113       double kappa = 10000.0;
01114       double tanl = -10000.0;
01115 
01116       (*iter)->setPidType( RecMdcKalTrack::electron );
01117       kappa = (*iter)->kappa();
01118       tanl  = (*iter)->tanl();
01119       if( kappa>0 ) { tof_charge = 1; }
01120       else { tof_charge = -1; }
01121       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01122       tof_pt[0] = 1.0/kappa;
01123       tof_p[0]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[0]);
01124 
01125       (*iter)->setPidType( RecMdcKalTrack::muon );
01126       kappa = (*iter)->kappa();
01127       tanl  = (*iter)->tanl();
01128       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01129       tof_pt[1] = 1.0/kappa;
01130       tof_p[1]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[1]);
01131 
01132       (*iter)->setPidType( RecMdcKalTrack::pion );
01133       kappa = (*iter)->kappa();
01134       tanl  = (*iter)->tanl();
01135       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01136       tof_pt[2] = 1.0/kappa;
01137       tof_p[2]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[2]);
01138 
01139       (*iter)->setPidType( RecMdcKalTrack::kaon );
01140       kappa = (*iter)->kappa();
01141       tanl  = (*iter)->tanl();
01142       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01143       tof_pt[3] = 1.0/kappa;
01144       tof_p[3]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[3]);
01145 
01146       (*iter)->setPidType( RecMdcKalTrack::proton );
01147       kappa = (*iter)->kappa();
01148       tanl  = (*iter)->tanl();
01149       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01150       tof_pt[4] = 1.0/kappa;
01151       tof_p[4]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[4]);
01152 
01153       break;
01154     }
01155   }
01156   tof_id1        = tof->id1();
01157   tof_id2        = tof->id2();
01158   tof_barrel     = tof->barrel();
01159   tof_hitcase    = tof->hitCase();
01160   tof_momentum   = tof->p();
01161   tof_path1      = tof->path1();
01162   tof_path2      = tof->path2();
01163   tof_zrhit1     = tof->zrhit1();
01164   tof_zrhit2     = tof->zrhit2();
01165   tof_errzr1     = tof->errzr1();
01166   tof_errzr2     = tof->errzr2();
01167   for( unsigned int i=0; i<5; i++ ) {
01168     tof_kal[i]   = tof->kal(i);
01169     tof_zr1[i]   = tof->zrhit1(i);
01170     tof_zr2[i]   = tof->zrhit2(i);
01171   }
01172   tof_ztdc1      = tof->ztdc1();
01173   tof_ztdc2      = tof->ztdc2();
01174   tof_zadc1      = tof->zadc1();
01175   tof_zadc2      = tof->zadc2();
01176   tof_zt1        = -999.0;
01177   tof_zt2        = -999.0;
01178   tof_zt3        = -999.0;
01179   tof_zt4        = -999.0;
01180   tof_zq1        = -999.0;
01181   tof_zq2        = -999.0;
01182   tof_zq3        = -999.0;
01183   tof_zq4        = -999.0;
01184   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
01185     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
01186     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
01187     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
01188     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
01189   }
01190   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
01191     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
01192     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
01193     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
01194     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
01195   }
01196   tof_size1      = tof->size1();
01197   tof_size2      = tof->size2();
01198   tof_size3      = tof->size3();
01199   tof_size4      = tof->size4();
01200   tof_theta1     = tof->theta1();
01201   tof_theta2     = tof->theta2();
01202   tof_phi1       = tof->phi1();
01203   tof_phi2       = tof->phi2();
01204   tof_quality1   = tof->quality1();
01205   tof_quality2   = tof->quality2();
01206   tof_quality    = tof->quality();
01207   tof_tofid1     = tof->tofId1();
01208   tof_tofid2     = tof->tofId2();
01209   /*
01210   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
01211   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
01212   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
01213   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
01214   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
01215   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
01216   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
01217   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
01218   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
01219   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
01220   */
01221   tof_ph11       = tof->ph11();
01222   tof_ph12       = tof->ph12();
01223   tof_ph21       = tof->ph21();
01224   tof_ph22       = tof->ph22();
01225   tof_ph1        = tof->ph1();
01226   tof_ph2        = tof->ph2();
01227   tof_ph         = tof->ph();
01228   tof_tofe11     = tof->tof11(0);
01229   tof_tofe12     = tof->tof12(0);
01230   tof_tofe21     = tof->tof21(0);
01231   tof_tofe22     = tof->tof22(0);
01232   tof_tofe1      = tof->tof1(0);
01233   tof_tofe2      = tof->tof2(0);
01234   tof_tofe       = tof->tof(0);
01235   tof_tofmu11    = tof->tof11(1);
01236   tof_tofmu12    = tof->tof12(1);
01237   tof_tofmu21    = tof->tof21(1);
01238   tof_tofmu22    = tof->tof22(1);
01239   tof_tofmu1     = tof->tof1(1);
01240   tof_tofmu2     = tof->tof2(1);
01241   tof_tofmu      = tof->tof(1);
01242   tof_tofpi11    = tof->tof11(2);
01243   tof_tofpi12    = tof->tof12(2);
01244   tof_tofpi21    = tof->tof21(2);
01245   tof_tofpi22    = tof->tof22(2);
01246   tof_tofpi1     = tof->tof1(2);
01247   tof_tofpi2     = tof->tof2(2);
01248   tof_tofpi      = tof->tof(2);
01249   tof_tofk11     = tof->tof11(3);
01250   tof_tofk12     = tof->tof12(3);
01251   tof_tofk21     = tof->tof21(3);
01252   tof_tofk22     = tof->tof22(3);
01253   tof_tofk1      = tof->tof1(3);
01254   tof_tofk2      = tof->tof2(3);
01255   tof_tofk       = tof->tof(3);
01256   tof_tofp11     = tof->tof11(4);
01257   tof_tofp12     = tof->tof12(4);
01258   tof_tofp21     = tof->tof21(4);
01259   tof_tofp22     = tof->tof22(4);
01260   tof_tofp1      = tof->tof1(4);
01261   tof_tofp2      = tof->tof2(4);
01262   tof_tofp       = tof->tof(4);
01263   tof_adc1       = tof->adc1();
01264   tof_adc2       = tof->adc2();
01265   tof_adc3       = tof->adc3();
01266   tof_adc4       = tof->adc4();
01267   tof_tdc1       = tof->tdc1();
01268   tof_tdc2       = tof->tdc2();
01269   tof_tdc3       = tof->tdc3();
01270   tof_tdc4       = tof->tdc4();
01271   tof_texpe1     = tof->texpInner(0);
01272   tof_texpmu1    = tof->texpInner(1);
01273   tof_texppi1    = tof->texpInner(2);
01274   tof_texpk1     = tof->texpInner(3);
01275   tof_texpp1     = tof->texpInner(4);
01276   tof_texpe2     = tof->texpOuter(0);
01277   tof_texpmu2    = tof->texpOuter(1);
01278   tof_texppi2    = tof->texpOuter(2);
01279   tof_texpk2     = tof->texpOuter(3);
01280   tof_texpp2     = tof->texpOuter(4);
01281   tof_texpe      = tof->texp(0);
01282   tof_texpmu     = tof->texp(1);
01283   tof_texppi     = tof->texp(2);
01284   tof_texpk      = tof->texp(3);
01285   tof_texpp      = tof->texp(4);
01286   tof_tdiff1     = tof->tdiff1();
01287   tof_tdiff2     = tof->tdiff2();
01288   tof_estime     = estime;
01289   tof_t0stat     = t0stat;
01290 
01291   int particleId = 0;
01292   if( calibData == "Bhabha" )      { particleId =   11; }
01293   else if( calibData == "Dimu" )   { particleId =   13; }
01294   else if( calibData == "pion" )   { particleId =  211; }
01295   else if( calibData == "kaon" )   { particleId =  321; }
01296   else if( calibData == "proton" ) { particleId = 2212; }
01297   else {
01298     cout << "Reconstruction::TofRec::TofCheckDigi::Fill_TofTrack: For MC, Wrong Input Particle ID!" << endl;
01299   }
01300 
01301   tof_mcp     = -100.0;
01302   tof_mctofp  = -100.0;
01303   tof_mctrkid = -100.0;
01304   tof_mcpath  = -100.0;
01305   tof_mctexp  = -100.0;
01306   tof_mczrhit = -1000.0;
01307 
01308   McParticleCol::iterator iter_mc = mcParticleCol.begin();
01309   for( ; iter_mc != mcParticleCol.end(); iter_mc++ ) {
01310     int  pid = (*iter_mc)->particleProperty();
01311     if( abs(pid) != particleId ) continue;
01312     if( ( pid>0 && tof_charge<0 ) || ( pid<0 && tof_charge>0 ) ) continue;
01313     int trkIndex = (*iter_mc)->trackIndex();
01314     tof_mcp = (*iter_mc)->initialFourMomentum().rho();
01315 
01316     TofMcHitCol::iterator iter_mc_tof = tofMcCol.begin();
01317     for( ; iter_mc_tof != tofMcCol.end(); iter_mc_tof++ ) {
01318       if( trkIndex != (*iter_mc_tof)->getTrackIndex() ) continue;
01319       double mcposx  = (*iter_mc_tof)->getPositionX();
01320       double mcposy  = (*iter_mc_tof)->getPositionY();
01321       double mcposr  = 0.1*sqrt(mcposx*mcposx+mcposy*mcposy);
01322       double mcposz  = 0.1*(*iter_mc_tof)->getPositionZ();
01323       double mcpx    = (*iter_mc_tof)->getPx();
01324       double mcpy    = (*iter_mc_tof)->getPy();
01325       double mcpz    = (*iter_mc_tof)->getPz();
01326       double mctofp  = 0.001*sqrt(mcpx*mcpx+mcpy*mcpy+mcpz*mcpz);
01327       tof_mctofp     = mctofp;
01328       tof_mctrkid    = (*iter_mc_tof)->getTrackIndex();
01329       tof_mcpath     = 0.1*(*iter_mc_tof)->getTrackLength();
01330       tof_mctexp     = (*iter_mc_tof)->getFlightTime();
01331       if( tof->hitCase()==0 || tof->hitCase()==1 || tof->hitCase()==2 ) {
01332         tof_mczrhit    = mcposz;
01333       }
01334       else if( tof->hitCase()==3 || tof->hitCase()==4 ) {
01335         tof_mczrhit    = mcposr;
01336       }
01337     }
01338   }
01339 
01340   tof_tuple->write();
01341 
01342   return;
01343 }

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int  ,
RecMdcKalTrackCol
 

00912                                                                                                                                              {
00913 
00914   tof_run     = eventHeader.runNumber();
00915   tof_event   = eventHeader.eventNumber();
00916   tof_toftrackid = tof->tofTrackId();
00917   tof_trackid    = tof->trackId();
00918   RecMdcKalTrackCol::iterator iter = mdcKalTrackCol.begin();
00919   for( ; iter != mdcKalTrackCol.end(); iter++ ) {
00920     if( (*iter)->trackId() == tof->trackId() ) {
00921       double kappa = 10000.0;
00922       double tanl = -10000.0;
00923 
00924       (*iter)->setPidType( RecMdcKalTrack::electron );
00925       kappa = (*iter)->kappa();
00926       tanl  = (*iter)->tanl();
00927       if( kappa>0 ) { tof_charge = 1; }
00928       else { tof_charge = -1; }
00929       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
00930       tof_pt[0] = 1.0/kappa;
00931       tof_p[0]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[0]);
00932 
00933       (*iter)->setPidType( RecMdcKalTrack::muon );
00934       kappa = (*iter)->kappa();
00935       tanl  = (*iter)->tanl();
00936       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
00937       tof_pt[1] = 1.0/kappa;
00938       tof_p[1]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[1]);
00939 
00940       (*iter)->setPidType( RecMdcKalTrack::pion );
00941       kappa = (*iter)->kappa();
00942       tanl  = (*iter)->tanl();
00943       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
00944       tof_pt[2] = 1.0/kappa;
00945       tof_p[2]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[2]);
00946 
00947       (*iter)->setPidType( RecMdcKalTrack::kaon );
00948       kappa = (*iter)->kappa();
00949       tanl  = (*iter)->tanl();
00950       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
00951       tof_pt[3] = 1.0/kappa;
00952       tof_p[3]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[3]);
00953 
00954       (*iter)->setPidType( RecMdcKalTrack::proton );
00955       kappa = (*iter)->kappa();
00956       tanl  = (*iter)->tanl();
00957       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
00958       tof_pt[4] = 1.0/kappa;
00959       tof_p[4]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[4]);
00960 
00961       break;
00962     }
00963   }
00964   tof_id1        = tof->id1();
00965   tof_id2        = tof->id2();
00966   tof_barrel     = tof->barrel();
00967   tof_hitcase    = tof->hitCase();
00968   tof_momentum   = tof->p();
00969   tof_path1      = tof->path1();
00970   tof_path2      = tof->path2();
00971   tof_zrhit1     = tof->zrhit1();
00972   tof_zrhit2     = tof->zrhit2();
00973   tof_errzr1     = tof->errzr1();
00974   tof_errzr2     = tof->errzr2();
00975   for( unsigned int i=0; i<5; i++ ) {
00976     tof_kal[i]   = tof->kal(i);
00977     tof_zr1[i]   = tof->zrhit1(i);
00978     tof_zr2[i]   = tof->zrhit2(i);
00979   }
00980   tof_ztdc1      = tof->ztdc1();
00981   tof_ztdc2      = tof->ztdc2();
00982   tof_zadc1      = tof->zadc1();
00983   tof_zadc2      = tof->zadc2();
00984   tof_zt1        = -999.0;
00985   tof_zt2        = -999.0;
00986   tof_zt3        = -999.0;
00987   tof_zt4        = -999.0;
00988   tof_zq1        = -999.0;
00989   tof_zq2        = -999.0;
00990   tof_zq3        = -999.0;
00991   tof_zq4        = -999.0;
00992   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
00993     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
00994     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
00995     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
00996     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
00997   }
00998   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
00999     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
01000     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
01001     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
01002     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
01003   }
01004   tof_size1      = tof->size1();
01005   tof_size2      = tof->size2();
01006   tof_size3      = tof->size3();
01007   tof_size4      = tof->size4();
01008   tof_theta1     = tof->theta1();
01009   tof_theta2     = tof->theta2();
01010   tof_phi1       = tof->phi1();
01011   tof_phi2       = tof->phi2();
01012   tof_quality1   = tof->quality1();
01013   tof_quality2   = tof->quality2();
01014   tof_quality    = tof->quality();
01015   tof_tofid1     = tof->tofId1();
01016   tof_tofid2     = tof->tofId2();
01017   /*
01018   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
01019   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
01020   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
01021   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
01022   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
01023   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
01024   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
01025   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
01026   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
01027   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
01028   */
01029   tof_ph11       = tof->ph11();
01030   tof_ph12       = tof->ph12();
01031   tof_ph21       = tof->ph21();
01032   tof_ph22       = tof->ph22();
01033   tof_ph1        = tof->ph1();
01034   tof_ph2        = tof->ph2();
01035   tof_ph         = tof->ph();
01036   tof_tofe11     = tof->tof11(0);
01037   tof_tofe12     = tof->tof12(0);
01038   tof_tofe21     = tof->tof21(0);
01039   tof_tofe22     = tof->tof22(0);
01040   tof_tofe1      = tof->tof1(0);
01041   tof_tofe2      = tof->tof2(0);
01042   tof_tofe       = tof->tof(0);
01043   tof_tofmu11    = tof->tof11(1);
01044   tof_tofmu12    = tof->tof12(1);
01045   tof_tofmu21    = tof->tof21(1);
01046   tof_tofmu22    = tof->tof22(1);
01047   tof_tofmu1     = tof->tof1(1);
01048   tof_tofmu2     = tof->tof2(1);
01049   tof_tofmu      = tof->tof(1);
01050   tof_tofpi11    = tof->tof11(2);
01051   tof_tofpi12    = tof->tof12(2);
01052   tof_tofpi21    = tof->tof21(2);
01053   tof_tofpi22    = tof->tof22(2);
01054   tof_tofpi1     = tof->tof1(2);
01055   tof_tofpi2     = tof->tof2(2);
01056   tof_tofpi      = tof->tof(2);
01057   tof_tofk11     = tof->tof11(3);
01058   tof_tofk12     = tof->tof12(3);
01059   tof_tofk21     = tof->tof21(3);
01060   tof_tofk22     = tof->tof22(3);
01061   tof_tofk1      = tof->tof1(3);
01062   tof_tofk2      = tof->tof2(3);
01063   tof_tofk       = tof->tof(3);
01064   tof_tofp11     = tof->tof11(4);
01065   tof_tofp12     = tof->tof12(4);
01066   tof_tofp21     = tof->tof21(4);
01067   tof_tofp22     = tof->tof22(4);
01068   tof_tofp1      = tof->tof1(4);
01069   tof_tofp2      = tof->tof2(4);
01070   tof_tofp       = tof->tof(4);
01071   tof_adc1       = tof->adc1();
01072   tof_adc2       = tof->adc2();
01073   tof_adc3       = tof->adc3();
01074   tof_adc4       = tof->adc4();
01075   tof_tdc1       = tof->tdc1();
01076   tof_tdc2       = tof->tdc2();
01077   tof_tdc3       = tof->tdc3();
01078   tof_tdc4       = tof->tdc4();
01079   tof_texpe1     = tof->texpInner(0);
01080   tof_texpmu1    = tof->texpInner(1);
01081   tof_texppi1    = tof->texpInner(2);
01082   tof_texpk1     = tof->texpInner(3);
01083   tof_texpp1     = tof->texpInner(4);
01084   tof_texpe2     = tof->texpOuter(0);
01085   tof_texpmu2    = tof->texpOuter(1);
01086   tof_texppi2    = tof->texpOuter(2);
01087   tof_texpk2     = tof->texpOuter(3);
01088   tof_texpp2     = tof->texpOuter(4);
01089   tof_texpe      = tof->texp(0);
01090   tof_texpmu     = tof->texp(1);
01091   tof_texppi     = tof->texp(2);
01092   tof_texpk      = tof->texp(3);
01093   tof_texpp      = tof->texp(4);
01094   tof_tdiff1     = tof->tdiff1();
01095   tof_tdiff2     = tof->tdiff2();
01096   tof_estime     = estime;
01097   tof_t0stat     = t0stat;
01098   tof_tuple->write();
01099 
01100   return;
01101 }

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int  ,
TrigData
 

00761                                                                                                                               {
00762 
00763   tof_run     = eventHeader.runNumber();
00764   tof_event   = eventHeader.eventNumber();
00765   tof_toftrackid = tof->tofTrackId();
00766   tof_trackid    = tof->trackId();
00767   tof_id1        = tof->id1();
00768   tof_id2        = tof->id2();
00769   tof_barrel     = tof->barrel();
00770   tof_hitcase    = tof->hitCase();
00771   tof_momentum          = tof->p();
00772   tof_path1      = tof->path1();
00773   tof_path2      = tof->path2();
00774   tof_zrhit1     = tof->zrhit1();
00775   tof_zrhit2     = tof->zrhit2();
00776   tof_errzr1     = tof->errzr1();
00777   tof_errzr2     = tof->errzr2();
00778   for( unsigned int i=0; i<5; i++ ) {
00779     tof_kal[i]   = tof->kal(i);
00780     tof_zr1[i]   = tof->zrhit1(i);
00781     tof_zr2[i]   = tof->zrhit2(i);
00782   }
00783   tof_ztdc1      = tof->ztdc1();
00784   tof_ztdc2      = tof->ztdc2();
00785   tof_zadc1      = tof->zadc1();
00786   tof_zadc2      = tof->zadc2();
00787   tof_zt1        = -999.0;
00788   tof_zt2        = -999.0;
00789   tof_zt3        = -999.0;
00790   tof_zt4        = -999.0;
00791   tof_zq1        = -999.0;
00792   tof_zq2        = -999.0;
00793   tof_zq3        = -999.0;
00794   tof_zq4        = -999.0;
00795   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
00796     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
00797     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
00798     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
00799     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
00800   }
00801   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
00802     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
00803     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
00804     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
00805     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
00806   }
00807   tof_size1      = tof->size1();
00808   tof_size2      = tof->size2();
00809   tof_size3      = tof->size3();
00810   tof_size4      = tof->size4();
00811   tof_theta1     = tof->theta1();
00812   tof_theta2     = tof->theta2();
00813   tof_phi1       = tof->phi1();
00814   tof_phi2       = tof->phi2();
00815   tof_quality1   = tof->quality1();
00816   tof_quality2   = tof->quality2();
00817   tof_quality    = tof->quality();
00818   tof_tofid1     = tof->tofId1();
00819   tof_tofid2     = tof->tofId2();
00820   /*
00821   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
00822   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
00823   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
00824   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
00825   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
00826   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
00827   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
00828   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
00829   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
00830   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
00831   */
00832   tof_ph11       = tof->ph11();
00833   tof_ph12       = tof->ph12();
00834   tof_ph21       = tof->ph21();
00835   tof_ph22       = tof->ph22();
00836   tof_ph1        = tof->ph1();
00837   tof_ph2        = tof->ph2();
00838   tof_ph         = tof->ph();
00839   tof_tofe11     = tof->tof11(0);
00840   tof_tofe12     = tof->tof12(0);
00841   tof_tofe21     = tof->tof21(0);
00842   tof_tofe22     = tof->tof22(0);
00843   tof_tofe1      = tof->tof1(0);
00844   tof_tofe2      = tof->tof2(0);
00845   tof_tofe       = tof->tof(0);
00846   tof_tofmu11    = tof->tof11(1);
00847   tof_tofmu12    = tof->tof12(1);
00848   tof_tofmu21    = tof->tof21(1);
00849   tof_tofmu22    = tof->tof22(1);
00850   tof_tofmu1     = tof->tof1(1);
00851   tof_tofmu2     = tof->tof2(1);
00852   tof_tofmu      = tof->tof(1);
00853   tof_tofpi11    = tof->tof11(2);
00854   tof_tofpi12    = tof->tof12(2);
00855   tof_tofpi21    = tof->tof21(2);
00856   tof_tofpi22    = tof->tof22(2);
00857   tof_tofpi1     = tof->tof1(2);
00858   tof_tofpi2     = tof->tof2(2);
00859   tof_tofpi      = tof->tof(2);
00860   tof_tofk11     = tof->tof11(3);
00861   tof_tofk12     = tof->tof12(3);
00862   tof_tofk21     = tof->tof21(3);
00863   tof_tofk22     = tof->tof22(3);
00864   tof_tofk1      = tof->tof1(3);
00865   tof_tofk2      = tof->tof2(3);
00866   tof_tofk       = tof->tof(3);
00867   tof_tofp11     = tof->tof11(4);
00868   tof_tofp12     = tof->tof12(4);
00869   tof_tofp21     = tof->tof21(4);
00870   tof_tofp22     = tof->tof22(4);
00871   tof_tofp1      = tof->tof1(4);
00872   tof_tofp2      = tof->tof2(4);
00873   tof_tofp       = tof->tof(4);
00874   tof_adc1       = tof->adc1();
00875   tof_adc2       = tof->adc2();
00876   tof_adc3       = tof->adc3();
00877   tof_adc4       = tof->adc4();
00878   tof_tdc1       = tof->tdc1();
00879   tof_tdc2       = tof->tdc2();
00880   tof_tdc3       = tof->tdc3();
00881   tof_tdc4       = tof->tdc4();
00882   tof_texpe1     = tof->texpInner(0);
00883   tof_texpmu1    = tof->texpInner(1);
00884   tof_texppi1    = tof->texpInner(2);
00885   tof_texpk1     = tof->texpInner(3);
00886   tof_texpp1     = tof->texpInner(4);
00887   tof_texpe2     = tof->texpOuter(0);
00888   tof_texpmu2    = tof->texpOuter(1);
00889   tof_texppi2    = tof->texpOuter(2);
00890   tof_texpk2     = tof->texpOuter(3);
00891   tof_texpp2     = tof->texpOuter(4);
00892   tof_texpe      = tof->texp(0);
00893   tof_texpmu     = tof->texp(1);
00894   tof_texppi     = tof->texp(2);
00895   tof_texpk      = tof->texp(3);
00896   tof_texpp      = tof->texp(4);
00897   tof_tdiff1     = tof->tdiff1();
00898   tof_tdiff2     = tof->tdiff2();
00899   unsigned int trigChannel = 0;
00900   for( int i=0 ; i < 16; i++ ) {
00901     trigChannel = ( trigChannel | ( ( trigData.getTrigChannel(i) ) << i ) );
00902   }
00903   tof_trig       = trigChannel;
00904   tof_estime     = estime;
00905   tof_t0stat     = t0stat;
00906   tof_tuple->write();
00907 
00908   return;
00909 }

void TofCheckDigi::Fill_TofTrack Event::EventHeader ,
TofTrack *&  ,
double  ,
int 
 

00615                                                                                                           {
00616 
00617   tof_run     = eventHeader.runNumber();
00618   tof_event   = eventHeader.eventNumber();
00619   tof_toftrackid = tof->tofTrackId();
00620   tof_trackid    = tof->trackId();
00621   tof_id1        = tof->id1();
00622   tof_id2        = tof->id2();
00623   tof_barrel     = tof->barrel();
00624   tof_hitcase    = tof->hitCase();
00625   tof_momentum   = tof->p();
00626   tof_path1      = tof->path1();
00627   tof_path2      = tof->path2();
00628   tof_zrhit1     = tof->zrhit1();
00629   tof_zrhit2     = tof->zrhit2();
00630   tof_errzr1     = tof->errzr1();
00631   tof_errzr2     = tof->errzr2();
00632   for( unsigned int i=0; i<5; i++ ) {
00633     tof_kal[i]   = tof->kal(i);
00634     tof_zr1[i]   = tof->zrhit1(i);
00635     tof_zr2[i]   = tof->zrhit2(i);
00636   }
00637   tof_ztdc1      = tof->ztdc1();
00638   tof_ztdc2      = tof->ztdc2();
00639   tof_zadc1      = tof->zadc1();
00640   tof_zadc2      = tof->zadc2();
00641   tof_zt1        = -999.0;
00642   tof_zt2        = -999.0;
00643   tof_zt3        = -999.0;
00644   tof_zt4        = -999.0;
00645   tof_zq1        = -999.0;
00646   tof_zq2        = -999.0;
00647   tof_zq3        = -999.0;
00648   tof_zq4        = -999.0;
00649   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
00650     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
00651     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
00652     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
00653     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
00654   }
00655   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
00656     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
00657     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
00658     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
00659     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
00660   }
00661   tof_size1      = tof->size1();
00662   tof_size2      = tof->size2();
00663   tof_size3      = tof->size3();
00664   tof_size4      = tof->size4();
00665   tof_theta1     = tof->theta1();
00666   tof_theta2     = tof->theta2();
00667   tof_phi1       = tof->phi1();
00668   tof_phi2       = tof->phi2();
00669   tof_quality1   = tof->quality1();
00670   tof_quality2   = tof->quality2();
00671   tof_quality    = tof->quality();
00672   tof_tofid1     = tof->tofId1();
00673   tof_tofid2     = tof->tofId2();
00674   /*
00675   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
00676   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
00677   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
00678   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
00679   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
00680   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
00681   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
00682   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
00683   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
00684   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
00685   */
00686   tof_ph11       = tof->ph11();
00687   tof_ph12       = tof->ph12();
00688   tof_ph21       = tof->ph21();
00689   tof_ph22       = tof->ph22();
00690   tof_ph1        = tof->ph1();
00691   tof_ph2        = tof->ph2();
00692   tof_ph         = tof->ph();
00693   tof_tofe11     = tof->tof11(0);
00694   tof_tofe12     = tof->tof12(0);
00695   tof_tofe21     = tof->tof21(0);
00696   tof_tofe22     = tof->tof22(0);
00697   tof_tofe1      = tof->tof1(0);
00698   tof_tofe2      = tof->tof2(0);
00699   tof_tofe       = tof->tof(0);
00700   tof_tofmu11    = tof->tof11(1);
00701   tof_tofmu12    = tof->tof12(1);
00702   tof_tofmu21    = tof->tof21(1);
00703   tof_tofmu22    = tof->tof22(1);
00704   tof_tofmu1     = tof->tof1(1);
00705   tof_tofmu2     = tof->tof2(1);
00706   tof_tofmu      = tof->tof(1);
00707   tof_tofpi11    = tof->tof11(2);
00708   tof_tofpi12    = tof->tof12(2);
00709   tof_tofpi21    = tof->tof21(2);
00710   tof_tofpi22    = tof->tof22(2);
00711   tof_tofpi1     = tof->tof1(2);
00712   tof_tofpi2     = tof->tof2(2);
00713   tof_tofpi      = tof->tof(2);
00714   tof_tofk11     = tof->tof11(3);
00715   tof_tofk12     = tof->tof12(3);
00716   tof_tofk21     = tof->tof21(3);
00717   tof_tofk22     = tof->tof22(3);
00718   tof_tofk1      = tof->tof1(3);
00719   tof_tofk2      = tof->tof2(3);
00720   tof_tofk       = tof->tof(3);
00721   tof_tofp11     = tof->tof11(4);
00722   tof_tofp12     = tof->tof12(4);
00723   tof_tofp21     = tof->tof21(4);
00724   tof_tofp22     = tof->tof22(4);
00725   tof_tofp1      = tof->tof1(4);
00726   tof_tofp2      = tof->tof2(4);
00727   tof_tofp       = tof->tof(4);
00728   tof_adc1       = tof->adc1();
00729   tof_adc2       = tof->adc2();
00730   tof_adc3       = tof->adc3();
00731   tof_adc4       = tof->adc4();
00732   tof_tdc1       = tof->tdc1();
00733   tof_tdc2       = tof->tdc2();
00734   tof_tdc3       = tof->tdc3();
00735   tof_tdc4       = tof->tdc4();
00736   tof_texpe1     = tof->texpInner(0);
00737   tof_texpmu1    = tof->texpInner(1);
00738   tof_texppi1    = tof->texpInner(2);
00739   tof_texpk1     = tof->texpInner(3);
00740   tof_texpp1     = tof->texpInner(4);
00741   tof_texpe2     = tof->texpOuter(0);
00742   tof_texpmu2    = tof->texpOuter(1);
00743   tof_texppi2    = tof->texpOuter(2);
00744   tof_texpk2     = tof->texpOuter(3);
00745   tof_texpp2     = tof->texpOuter(4);
00746   tof_texpe      = tof->texp(0);
00747   tof_texpmu     = tof->texp(1);
00748   tof_texppi     = tof->texp(2);
00749   tof_texpk      = tof->texp(3);
00750   tof_texpp      = tof->texp(4);
00751   tof_tdiff1     = tof->tdiff1();
00752   tof_tdiff2     = tof->tdiff2();
00753   tof_estime     = estime;
00754   tof_t0stat     = t0stat;
00755   tof_tuple->write();
00756 
00757   return;
00758 }

void TofCheckDigi::FillCol Event::EventHeader ,
RecExtTrackCol ,
RecMdcTrackCol ,
RecEmcShowerCol ,
RecMdcKalTrackCol
 

void TofCheckDigi::FillCol Event::EventHeader ,
RecMdcKalTrackCol ,
RecExtTrackCol
 

void TofCheckDigi::FillCol Event::EventHeader ,
TofDataVector ,
double  ,
int 
 

void TofCheckDigi::FillCol Event::EventHeader ,
TofDataMap ,
double  ,
int 
 

void TofCheckDigi::FillCol Event::EventHeader ,
TofDigiCol ,
double  ,
int 
 

void TofCheckDigi::FillCol Event::EventHeader ,
RecExtTrackCol ,
RecMdcTrackCol ,
RecEmcShowerCol ,
RecMdcKalTrackCol
 

01362                                                                                                                                                                                     {
01363   bb_run     = eventHeader.runNumber();
01364   bb_event   = eventHeader.eventNumber();
01365   bb_trksize = extTrackCol.size();
01366   bb_mdcsize = mdcTrackCol.size();
01367   bb_emcsize = emcShowerCol.size();
01368 
01369   RecMdcTrackCol::iterator iter_mdc1 = mdcTrackCol.begin();
01370   RecMdcTrackCol::iterator iter_mdc2 = mdcTrackCol.begin() + 1;
01371 
01372   Hep3Vector p1 = (*iter_mdc1)->p3();
01373   Hep3Vector p2 = (*iter_mdc2)->p3();
01374 
01375   bb_trk1    = (*iter_mdc1)->trackId();
01376   bb_pmdc1   = (*iter_mdc1)->p();
01377   bb_ptmdc1  = (*iter_mdc1)->pxy();
01378   bb_theta1  = (*iter_mdc1)->theta();
01379   bb_phi1    = (*iter_mdc1)->phi();
01380   bb_x1      = (*iter_mdc1)->x();
01381   bb_y1      = (*iter_mdc1)->y();
01382   bb_z1      = (*iter_mdc1)->z();
01383   bb_r1      = (*iter_mdc1)->r();
01384   bb_charge1 = (*iter_mdc1)->charge();
01385   bb_chi1    = (*iter_mdc1)->chi2();
01386   bb_ndof1   = (*iter_mdc1)->ndof();
01387   bb_layer1  = (*iter_mdc1)->lastLayer();
01388   bb_trk2    = (*iter_mdc2)->trackId();
01389   bb_pmdc2   = (*iter_mdc2)->p();
01390   bb_ptmdc2  = (*iter_mdc2)->pxy();
01391   bb_theta2  = (*iter_mdc2)->theta();
01392   bb_phi2    = (*iter_mdc2)->phi();
01393   bb_x2      = (*iter_mdc2)->x();
01394   bb_y2      = (*iter_mdc2)->y();
01395   bb_z2      = (*iter_mdc2)->z();
01396   bb_r2      = (*iter_mdc2)->r();
01397   bb_charge2 = (*iter_mdc2)->charge();
01398   bb_chi2    = (*iter_mdc2)->chi2();
01399   bb_ndof2   = (*iter_mdc2)->ndof();
01400   bb_layer2  = (*iter_mdc2)->lastLayer();
01401 
01402   bb_dang = 180.0 - p1.angle( p2.unit() )*180.0/pi;
01403   bb_dphi = abs( (*iter_mdc1)->phi() - (*iter_mdc2)->phi() )*180.0/pi;
01404 
01405   RecMdcKalTrackCol::iterator iter_kal1 = mdcKalTrackCol.begin();
01406   RecMdcKalTrackCol::iterator iter_kal2 = mdcKalTrackCol.begin() + 1;
01407 
01408   if( ( (*iter_kal1)->trackId() == (*iter_mdc2)->trackId() ) && ( (*iter_kal2)->trackId() == (*iter_mdc1)->trackId() ) ) {
01409     RecMdcKalTrackCol::iterator iter_tmp = iter_kal1;
01410     iter_kal1 = iter_kal2;
01411     iter_kal2 = iter_tmp;
01412   }
01413 
01414   //  RecMdcKalTrack::setPidType  (RecMdcKalTrack::electron);
01415   (*iter_kal1)->setPidType( RecMdcKalTrack::electron );
01416   (*iter_kal2)->setPidType( RecMdcKalTrack::electron );
01417   double tanl1  = (*iter_kal1)->tanl();
01418   double kappa1 = (*iter_kal1)->kappa();
01419   double tanl2  = (*iter_kal2)->tanl();
01420   double kappa2 = (*iter_kal2)->kappa();
01421   bb_pe1  = sqrt(1.0+tanl1*tanl1)/kappa1;
01422   bb_pte1 = 1.0/kappa1;
01423   bb_pe2  = sqrt(1.0+tanl2*tanl2)/kappa2;
01424   bb_pte2 = 1.0/kappa2;
01425   //  RecMdcKalTrack::setPidType  (RecMdcKalTrack::muon);
01426   (*iter_kal1)->setPidType( RecMdcKalTrack::muon );
01427   (*iter_kal2)->setPidType( RecMdcKalTrack::muon );
01428   tanl1  = (*iter_kal1)->tanl();
01429   kappa1 = (*iter_kal1)->kappa();
01430   tanl2  = (*iter_kal2)->tanl();
01431   kappa2 = (*iter_kal2)->kappa();
01432   bb_pmu1  = sqrt(1.0+tanl1*tanl1)/kappa1;
01433   bb_ptmu1 = 1.0/kappa1;
01434   bb_pmu2  = sqrt(1.0+tanl2*tanl2)/kappa2;
01435   bb_ptmu2 = 1.0/kappa2;
01436 
01437   RecExtTrackCol::iterator iter_ext1 = extTrackCol.begin();
01438   RecExtTrackCol::iterator iter_ext2 = extTrackCol.begin() + 1;
01439 
01440   Hep3Vector extPos1 = (*iter_ext1)->emcPosition();
01441   Hep3Vector extPos2 = (*iter_ext2)->emcPosition();
01442 
01443   bb_extx1   = extPos1.x();
01444   bb_exty1   = extPos1.y();
01445   bb_extz1   = extPos1.z();
01446   bb_extx2   = extPos2.x();
01447   bb_exty2   = extPos2.y();
01448   bb_extz2   = extPos2.z();
01449 
01450   RecEmcShowerCol::iterator iter_emc1 = emcShowerCol.begin();
01451   RecEmcShowerCol::iterator iter_emc2 = emcShowerCol.begin() + 1;
01452 
01453   Hep3Vector emcPos1((*iter_emc1)->x(),(*iter_emc1)->y(),(*iter_emc1)->z());
01454   Hep3Vector emcPos2((*iter_emc2)->x(),(*iter_emc2)->y(),(*iter_emc2)->z());
01455 
01456   //  cout << "ext 1 --- " << extPos1 << " ext 2 --- " << extPos2 << 
01457   //    "emc 1 --- " << emcPos1 << " emc 2 --- " << emcPos2 << endl;
01458 
01459   Hep3Vector dis1 = extPos1 - emcPos1;
01460   Hep3Vector dis2 = extPos2 - emcPos1;
01461 
01462   //  cout << " r1 = " << dis1.r() << " r2 = " << dis2.r() << endl;
01463 
01464   if( dis1.r() > dis2.r() ) {
01465     RecEmcShowerCol::iterator iter_tmp = iter_emc1;
01466     iter_emc1 = iter_emc2;
01467     iter_emc2 = iter_tmp;
01468     Hep3Vector emc_tmp = emcPos1;
01469     emcPos1 = emcPos2;
01470     emcPos2 = emc_tmp;
01471   }
01472   dis1 = extPos1 - emcPos1;
01473   dis2 = extPos2 - emcPos2;
01474 
01475   bb_emctrk1 = (*iter_emc1)->trackId();
01476   bb_emcx1   = (*iter_emc1)->x();
01477   bb_emcy1   = (*iter_emc1)->y();
01478   bb_emcz1   = (*iter_emc1)->z();
01479   bb_e1      = (*iter_emc1)->energy();
01480   bb_th1     = (*iter_emc1)->theta();
01481   bb_ph1     = (*iter_emc1)->phi();
01482   bb_emctrk2 = (*iter_emc2)->trackId();
01483   bb_emcx2   = (*iter_emc2)->x();
01484   bb_emcy2   = (*iter_emc2)->y();
01485   bb_emcz2   = (*iter_emc2)->z();
01486   bb_e2      = (*iter_emc2)->energy();
01487   bb_th2     = (*iter_emc2)->theta();
01488   bb_ph2     = (*iter_emc2)->phi();
01489   bb_dr1     = dis1.r();
01490   bb_drxy1   = dis1.rho();
01491   bb_dz1     = dis1.z();
01492   bb_dr2     = dis2.r();
01493   bb_drxy2   = dis2.rho();
01494   bb_dz2     = dis2.z();
01495 
01496   double etot = 0.0;
01497   RecEmcShowerCol::iterator iter_emc = emcShowerCol.begin();
01498   for( ; iter_emc != emcShowerCol.end(); iter_emc++ ) {
01499     etot += (*iter_emc)->energy();
01500   }
01501   bb_etot = etot;
01502 
01503   bb_tuple->write();
01504 
01505   return;
01506 }

void TofCheckDigi::FillCol Event::EventHeader ,
RecMdcKalTrackCol ,
RecExtTrackCol
 

01346                                                                                                                            {
01347   if( mdcKalTrackCol.size() <= 0 || recExtTrackCol.size() <= 0 ) return;
01348   RecExtTrackCol::iterator iter_ext = recExtTrackCol.begin();
01349   for( ; iter_ext!=recExtTrackCol.end(); iter_ext++ ) {
01350     RecMdcKalTrackCol::iterator iter_kal = mdcKalTrackCol.begin();
01351     for( ; iter_kal!=mdcKalTrackCol.end(); iter_kal++ ) {
01352       if( (*iter_kal)->getTrackId() == (*iter_ext)->trackId() ) break;
01353     }
01354     if( iter_kal != mdcKalTrackCol.end() ) {
01355       Fill( eventHeader, *iter_kal, *iter_ext );
01356     }
01357   }
01358   return;
01359 }

void TofCheckDigi::FillCol Event::EventHeader ,
TofDataVector ,
double  ,
int 
 

void TofCheckDigi::FillCol Event::EventHeader ,
TofDataMap ,
double  ,
int 
 

00504                                                                                                            {
00505   if( tofDataMap.empty() ) return;
00506   IterTofDataMap iter = tofDataMap.begin();
00507   for( ; iter != tofDataMap.end(); iter++ ) {
00508     if( ((*iter).second)->barrel() ) {
00509       Fill_Barrel( eventHeader, (*iter).second, estime, t0stat );
00510     }
00511     else {
00512       Fill_Endcap( eventHeader, (*iter).second, estime, t0stat );
00513     }
00514   }
00515   return;
00516 }

void TofCheckDigi::FillCol Event::EventHeader ,
TofDigiCol ,
double  ,
int 
 

00357                                                                                                             {
00358   if( tofDigiCol.size() <= 0 ) return;
00359   TofDigiCol::iterator iter_digi = tofDigiCol.begin();
00360   for( ; iter_digi!=tofDigiCol.end(); iter_digi++ ) {
00361     unsigned int overflow = (*iter_digi)->getOverflow();
00362     if( ( overflow & 0xfe000000 ) == 0xfe000000 ) {
00363       if( digi_tuple ) {
00364         digi_run    = eventHeader.runNumber();
00365         digi_event  = eventHeader.eventNumber();
00366         digi_barrel = -1;
00367         digi_layer  = -1;
00368         digi_tofId  = -1;
00369         digi_end    = -1;
00370         digi_adc    = 0x7fffffff;              // adc 13bits
00371         digi_tdc    = 0x7fffffff;
00372         digi_qclock = 1000.0;
00373         digi_tclock = 1000.0;
00374         digi_overflow = overflow;
00375         digi_noq    = -1;
00376         digi_not    = -1;
00377         digi_multiq = -1;
00378         digi_multit = -1;
00379         digi_overq  = -1;
00380         digi_overt  = -1;
00381         digi_t0     = -1;
00382         digi_t0stat = -1;
00383         digi_crate  = ( ( overflow &0x1000000 ) >> 24 );
00384         digi_geo    = ( ( overflow &0x0f80000 ) >> 19 );
00385         digi_tdcnum = ( ( overflow &0x0078000 ) >> 15 );
00386         digi_err    = ( overflow &0x0007fff );
00387         digi_tuple->write();
00388       }
00389     }
00390     else {
00391       Identifier iden = (*iter_digi)->identify();
00392       int  barrel_ec = TofID::barrel_ec(iden);
00393       int  layer     = TofID::layer(iden);
00394       int  imod      = TofID::phi_module(iden);
00395       int  end       = TofID::end(iden);
00396       unsigned int adc = (*iter_digi)->getChargeChannel();
00397       unsigned int tdc = (*iter_digi)->getTimeChannel();
00398       if( digi_tuple ) {
00399         digi_run    = eventHeader.runNumber();
00400         digi_event  = eventHeader.eventNumber();
00401         digi_barrel = barrel_ec;
00402         digi_layer  = layer;
00403         digi_tofId  = imod;
00404         digi_end    = end;
00405         digi_adc    = ( adc & 0x1fff );              // adc 13bits
00406         if( adc == 0x7fffffff ) digi_adc = adc;
00407         digi_tdc    = tdc;
00408         digi_qclock = ( ( adc & 0x7e000 ) >> 13 );   // adc high 6 bits, time clock
00409         if( adc == 0x7fffffff ) digi_qclock = 1000.;
00410         digi_tclock = ( ( tdc & 0x7e000 ) >> 13 );   // tdc high 6 bits, time clock
00411         if( tdc == 0x7fffffff ) digi_tclock = 1000.;
00412         digi_overflow = overflow;
00413         digi_noq      = ( ( overflow & 0x20 ) >> 5 );
00414         digi_not      = ( ( overflow & 0x10 ) >> 4 );
00415         digi_multiq   = ( ( overflow & 0x08 ) >> 3 );
00416         digi_multit   = ( ( overflow & 0x04 ) >> 2 );
00417         digi_overq    = ( ( overflow & 0x02 ) >> 1 );
00418         digi_overt    =   ( overflow & 0x01 );
00419         digi_t0       = estime;
00420         digi_t0stat   = t0stat;
00421         digi_crate    = -1;
00422         digi_geo      = -1;
00423         digi_tdcnum   = -1;
00424         digi_tdcnum   = -1;
00425         digi_err      = -1;
00426         digi_tuple->write();
00427       }
00428     }
00429   }
00430 
00431   return;
00432 }


Member Data Documentation

NTuple::Item<double> TofCheckDigi::barrel_adc1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_adc1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_adc2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_adc2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_event [private]
 

NTuple::Item<double> TofCheckDigi::barrel_event [private]
 

NTuple::Item<double> TofCheckDigi::barrel_layer [private]
 

NTuple::Item<double> TofCheckDigi::barrel_layer [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qchannel1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qchannel1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qchannel2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qchannel2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qclock1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qclock1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qclock2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qclock2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qnum1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qnum1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qnum2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qnum2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtc1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtc1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtc2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtc2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtimes1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtimes1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtimes2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_qtimes2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_quality [private]
 

NTuple::Item<double> TofCheckDigi::barrel_quality [private]
 

NTuple::Item<double> TofCheckDigi::barrel_run [private]
 

NTuple::Item<double> TofCheckDigi::barrel_run [private]
 

NTuple::Item<double> TofCheckDigi::barrel_t0 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_t0 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::barrel_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tchannel1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tchannel1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tchannel2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tchannel2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tclock1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tclock1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tclock2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tclock2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tdc1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tdc1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tdc2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tdc2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_times [private]
 

NTuple::Item<double> TofCheckDigi::barrel_times [private]
 

NTuple::Item<double> TofCheckDigi::barrel_times1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_times1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_times2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_times2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tmatched [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tmatched [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tnum1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tnum1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tnum2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tnum2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tofId [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tofId [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tofTrackId [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tofTrackId [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tsub [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tsub [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tsum [private]
 

NTuple::Item<double> TofCheckDigi::barrel_tsum [private]
 

NTuple::Item<double> TofCheckDigi::barrel_ttimes1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_ttimes1 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_ttimes2 [private]
 

NTuple::Item<double> TofCheckDigi::barrel_ttimes2 [private]
 

NTuple::Tuple*& TofCheckDigi::barrel_tuple [private]
 

NTuple::Tuple*& TofCheckDigi::barrel_tuple [private]
 

NTuple::Item<double> TofCheckDigi::barrel_zadc [private]
 

NTuple::Item<double> TofCheckDigi::barrel_zadc [private]
 

NTuple::Item<double> TofCheckDigi::barrel_ztdc [private]
 

NTuple::Item<double> TofCheckDigi::barrel_ztdc [private]
 

NTuple::Item<double> TofCheckDigi::bb_charge1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_charge1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_charge2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_charge2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_chi1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_chi1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_chi2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_chi2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dang [private]
 

NTuple::Item<double> TofCheckDigi::bb_dang [private]
 

NTuple::Item<double> TofCheckDigi::bb_dphi [private]
 

NTuple::Item<double> TofCheckDigi::bb_dphi [private]
 

NTuple::Item<double> TofCheckDigi::bb_dr1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dr1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dr2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dr2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_drxy1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_drxy1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_drxy2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_drxy2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dz1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dz1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dz2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_dz2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_e1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_e1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_e2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_e2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcsize [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcsize [private]
 

NTuple::Item<double> TofCheckDigi::bb_emctrk1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emctrk1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emctrk2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emctrk2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcx1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcx1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcx2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcx2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcy1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcy1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcy2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcy2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcz1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcz1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcz2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_emcz2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_etot [private]
 

NTuple::Item<double> TofCheckDigi::bb_etot [private]
 

NTuple::Item<double> TofCheckDigi::bb_event [private]
 

NTuple::Item<double> TofCheckDigi::bb_event [private]
 

NTuple::Item<double> TofCheckDigi::bb_extx1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extx1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extx2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extx2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_exty1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_exty1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_exty2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_exty2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extz1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extz1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extz2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_extz2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_layer1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_layer1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_layer2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_layer2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_mdcsize [private]
 

NTuple::Item<double> TofCheckDigi::bb_mdcsize [private]
 

NTuple::Item<double> TofCheckDigi::bb_ndof1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ndof1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ndof2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ndof2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pe1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pe1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pe2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pe2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ph1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ph1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ph2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ph2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_phi1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_phi1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_phi2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_phi2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmdc1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmdc1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmdc2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmdc2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmu1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmu1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmu2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pmu2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pte1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pte1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pte2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_pte2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmdc1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmdc1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmdc2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmdc2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmu1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmu1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmu2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_ptmu2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_r1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_r1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_r2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_r2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_run [private]
 

NTuple::Item<double> TofCheckDigi::bb_run [private]
 

NTuple::Item<double> TofCheckDigi::bb_th1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_th1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_th2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_th2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_theta1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_theta1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_theta2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_theta2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_trk1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_trk1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_trk2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_trk2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_trksize [private]
 

NTuple::Item<double> TofCheckDigi::bb_trksize [private]
 

NTuple::Tuple*& TofCheckDigi::bb_tuple [private]
 

NTuple::Tuple*& TofCheckDigi::bb_tuple [private]
 

NTuple::Item<double> TofCheckDigi::bb_x1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_x1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_x2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_x2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_y1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_y1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_y2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_y2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_z1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_z1 [private]
 

NTuple::Item<double> TofCheckDigi::bb_z2 [private]
 

NTuple::Item<double> TofCheckDigi::bb_z2 [private]
 

NTuple::Item<double> TofCheckDigi::digi_adc [private]
 

NTuple::Item<double> TofCheckDigi::digi_adc [private]
 

NTuple::Item<double> TofCheckDigi::digi_barrel [private]
 

NTuple::Item<double> TofCheckDigi::digi_barrel [private]
 

NTuple::Item<double> TofCheckDigi::digi_crate [private]
 

NTuple::Item<double> TofCheckDigi::digi_crate [private]
 

NTuple::Item<double> TofCheckDigi::digi_end [private]
 

NTuple::Item<double> TofCheckDigi::digi_end [private]
 

NTuple::Item<double> TofCheckDigi::digi_err [private]
 

NTuple::Item<double> TofCheckDigi::digi_err [private]
 

NTuple::Item<double> TofCheckDigi::digi_event [private]
 

NTuple::Item<double> TofCheckDigi::digi_event [private]
 

NTuple::Item<double> TofCheckDigi::digi_geo [private]
 

NTuple::Item<double> TofCheckDigi::digi_geo [private]
 

NTuple::Item<double> TofCheckDigi::digi_layer [private]
 

NTuple::Item<double> TofCheckDigi::digi_layer [private]
 

NTuple::Item<double> TofCheckDigi::digi_multiq [private]
 

NTuple::Item<double> TofCheckDigi::digi_multiq [private]
 

NTuple::Item<double> TofCheckDigi::digi_multit [private]
 

NTuple::Item<double> TofCheckDigi::digi_multit [private]
 

NTuple::Item<double> TofCheckDigi::digi_noq [private]
 

NTuple::Item<double> TofCheckDigi::digi_noq [private]
 

NTuple::Item<double> TofCheckDigi::digi_not [private]
 

NTuple::Item<double> TofCheckDigi::digi_not [private]
 

NTuple::Item<double> TofCheckDigi::digi_overflow [private]
 

NTuple::Item<double> TofCheckDigi::digi_overflow [private]
 

NTuple::Item<double> TofCheckDigi::digi_overq [private]
 

NTuple::Item<double> TofCheckDigi::digi_overq [private]
 

NTuple::Item<double> TofCheckDigi::digi_overt [private]
 

NTuple::Item<double> TofCheckDigi::digi_overt [private]
 

NTuple::Item<double> TofCheckDigi::digi_qclock [private]
 

NTuple::Item<double> TofCheckDigi::digi_qclock [private]
 

NTuple::Item<double> TofCheckDigi::digi_run [private]
 

NTuple::Item<double> TofCheckDigi::digi_run [private]
 

NTuple::Item<double> TofCheckDigi::digi_t0 [private]
 

NTuple::Item<double> TofCheckDigi::digi_t0 [private]
 

NTuple::Item<double> TofCheckDigi::digi_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::digi_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::digi_tclock [private]
 

NTuple::Item<double> TofCheckDigi::digi_tclock [private]
 

NTuple::Item<double> TofCheckDigi::digi_tdc [private]
 

NTuple::Item<double> TofCheckDigi::digi_tdc [private]
 

NTuple::Item<double> TofCheckDigi::digi_tdcnum [private]
 

NTuple::Item<double> TofCheckDigi::digi_tdcnum [private]
 

NTuple::Item<double> TofCheckDigi::digi_tofId [private]
 

NTuple::Item<double> TofCheckDigi::digi_tofId [private]
 

NTuple::Tuple*& TofCheckDigi::digi_tuple [private]
 

NTuple::Tuple*& TofCheckDigi::digi_tuple [private]
 

NTuple::Item<double> TofCheckDigi::endcap_adc [private]
 

NTuple::Item<double> TofCheckDigi::endcap_adc [private]
 

NTuple::Item<double> TofCheckDigi::endcap_event [private]
 

NTuple::Item<double> TofCheckDigi::endcap_event [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qchannel [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qchannel [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qclock [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qclock [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qnum [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qnum [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qtc [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qtc [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qtimes [private]
 

NTuple::Item<double> TofCheckDigi::endcap_qtimes [private]
 

NTuple::Item<double> TofCheckDigi::endcap_quality [private]
 

NTuple::Item<double> TofCheckDigi::endcap_quality [private]
 

NTuple::Item<double> TofCheckDigi::endcap_run [private]
 

NTuple::Item<double> TofCheckDigi::endcap_run [private]
 

NTuple::Item<double> TofCheckDigi::endcap_t0 [private]
 

NTuple::Item<double> TofCheckDigi::endcap_t0 [private]
 

NTuple::Item<double> TofCheckDigi::endcap_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::endcap_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tchannel [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tchannel [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tclock [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tclock [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tdc [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tdc [private]
 

NTuple::Item<double> TofCheckDigi::endcap_times [private]
 

NTuple::Item<double> TofCheckDigi::endcap_times [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tnum [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tnum [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tofId [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tofId [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tofTrackId [private]
 

NTuple::Item<double> TofCheckDigi::endcap_tofTrackId [private]
 

NTuple::Item<double> TofCheckDigi::endcap_ttimes [private]
 

NTuple::Item<double> TofCheckDigi::endcap_ttimes [private]
 

NTuple::Tuple*& TofCheckDigi::endcap_tuple [private]
 

NTuple::Tuple*& TofCheckDigi::endcap_tuple [private]
 

NTuple::Array<double> TofCheckDigi::ext_errzr1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_errzr1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_errzr2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_errzr2 [private]
 

NTuple::Item<double> TofCheckDigi::ext_event [private]
 

NTuple::Item<double> TofCheckDigi::ext_event [private]
 

NTuple::Array<double> TofCheckDigi::ext_hitcase [private]
 

NTuple::Array<double> TofCheckDigi::ext_hitcase [private]
 

NTuple::Array<double> TofCheckDigi::ext_kalman [private]
 

NTuple::Array<double> TofCheckDigi::ext_kalman [private]
 

NTuple::Array<double> TofCheckDigi::ext_p [private]
 

NTuple::Array<double> TofCheckDigi::ext_p [private]
 

NTuple::Array<double> TofCheckDigi::ext_path1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_path1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_path2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_path2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_phi1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_phi1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_phi2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_phi2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_quality [private]
 

NTuple::Array<double> TofCheckDigi::ext_quality [private]
 

NTuple::Item<double> TofCheckDigi::ext_run [private]
 

NTuple::Item<double> TofCheckDigi::ext_run [private]
 

NTuple::Array<double> TofCheckDigi::ext_texp1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_texp1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_texp2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_texp2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_theta1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_theta1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_theta2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_theta2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_tofid1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_tofid1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_tofid2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_tofid2 [private]
 

NTuple::Item<double> TofCheckDigi::ext_trackid [private]
 

NTuple::Item<double> TofCheckDigi::ext_trackid [private]
 

NTuple::Tuple*& TofCheckDigi::ext_tuple [private]
 

NTuple::Tuple*& TofCheckDigi::ext_tuple [private]
 

NTuple::Array<double> TofCheckDigi::ext_zrhit1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_zrhit1 [private]
 

NTuple::Array<double> TofCheckDigi::ext_zrhit2 [private]
 

NTuple::Array<double> TofCheckDigi::ext_zrhit2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_adc4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_barrel [private]
 

NTuple::Item<double> TofCheckDigi::tof_barrel [private]
 

NTuple::Item<double> TofCheckDigi::tof_board1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_board1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_board2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_board2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_changed [private]
 

NTuple::Item<double> TofCheckDigi::tof_changed [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_channel4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_charge [private]
 

NTuple::Item<double> TofCheckDigi::tof_charge [private]
 

NTuple::Item<double> TofCheckDigi::tof_crate1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_crate1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_crate2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_crate2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_errzr1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_errzr1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_errzr2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_errzr2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_estime [private]
 

NTuple::Item<double> TofCheckDigi::tof_estime [private]
 

NTuple::Item<double> TofCheckDigi::tof_event [private]
 

NTuple::Item<double> TofCheckDigi::tof_event [private]
 

NTuple::Item<double> TofCheckDigi::tof_fee1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_fee1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_fee2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_fee2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_hitcase [private]
 

NTuple::Item<double> TofCheckDigi::tof_hitcase [private]
 

NTuple::Item<double> TofCheckDigi::tof_id1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_id1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_id2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_id2 [private]
 

NTuple::Array<double> TofCheckDigi::tof_kal [private]
 

NTuple::Array<double> TofCheckDigi::tof_kal [private]
 

NTuple::Item<double> TofCheckDigi::tof_mcp [private]
 

NTuple::Item<double> TofCheckDigi::tof_mcp [private]
 

NTuple::Item<double> TofCheckDigi::tof_mcpath [private]
 

NTuple::Item<double> TofCheckDigi::tof_mcpath [private]
 

NTuple::Item<double> TofCheckDigi::tof_mctexp [private]
 

NTuple::Item<double> TofCheckDigi::tof_mctexp [private]
 

NTuple::Item<double> TofCheckDigi::tof_mctofp [private]
 

NTuple::Item<double> TofCheckDigi::tof_mctofp [private]
 

NTuple::Item<double> TofCheckDigi::tof_mctrkid [private]
 

NTuple::Item<double> TofCheckDigi::tof_mctrkid [private]
 

NTuple::Item<double> TofCheckDigi::tof_mczrhit [private]
 

NTuple::Item<double> TofCheckDigi::tof_mczrhit [private]
 

NTuple::Item<double> TofCheckDigi::tof_momentum [private]
 

NTuple::Item<double> TofCheckDigi::tof_momentum [private]
 

NTuple::Array<double> TofCheckDigi::tof_p [private]
 

NTuple::Array<double> TofCheckDigi::tof_p [private]
 

NTuple::Item<double> TofCheckDigi::tof_path1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_path1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_path2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_path2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ph22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_phi1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_phi1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_phi2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_phi2 [private]
 

NTuple::Array<double> TofCheckDigi::tof_pt [private]
 

NTuple::Array<double> TofCheckDigi::tof_pt [private]
 

NTuple::Item<double> TofCheckDigi::tof_quality [private]
 

NTuple::Item<double> TofCheckDigi::tof_quality [private]
 

NTuple::Item<double> TofCheckDigi::tof_quality1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_quality1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_quality2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_quality2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_run [private]
 

NTuple::Item<double> TofCheckDigi::tof_run [private]
 

NTuple::Item<double> TofCheckDigi::tof_size1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_size4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::tof_t0stat [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdc4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdiff1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdiff1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdiff2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tdiff2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpe [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpe [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpe1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpe1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpe2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpe2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpk [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpk [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpk1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpk1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpk2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpk2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpmu [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpmu [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpmu1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpmu1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpmu2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpmu2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpp [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpp [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpp1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpp1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpp2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texpp2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texppi [private]
 

NTuple::Item<double> TofCheckDigi::tof_texppi [private]
 

NTuple::Item<double> TofCheckDigi::tof_texppi1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texppi1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texppi2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_texppi2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_theta1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_theta1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_theta2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_theta2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofe22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofid1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofid1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofid2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofid2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofk22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofmu22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofp22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi11 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi12 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi21 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_tofpi22 [private]
 

NTuple::Item<double> TofCheckDigi::tof_toftrackid [private]
 

NTuple::Item<double> TofCheckDigi::tof_toftrackid [private]
 

NTuple::Item<double> TofCheckDigi::tof_trackid [private]
 

NTuple::Item<double> TofCheckDigi::tof_trackid [private]
 

NTuple::Item<double> TofCheckDigi::tof_trig [private]
 

NTuple::Item<double> TofCheckDigi::tof_trig [private]
 

NTuple::Tuple*& TofCheckDigi::tof_tuple [private]
 

NTuple::Tuple*& TofCheckDigi::tof_tuple [private]
 

NTuple::Item<double> TofCheckDigi::tof_zadc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zadc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zadc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zadc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zq4 [private]
 

NTuple::Array<double> TofCheckDigi::tof_zr1 [private]
 

NTuple::Array<double> TofCheckDigi::tof_zr1 [private]
 

NTuple::Array<double> TofCheckDigi::tof_zr2 [private]
 

NTuple::Array<double> TofCheckDigi::tof_zr2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zrhit1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zrhit1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zrhit2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zrhit2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt3 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_zt4 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ztdc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ztdc1 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ztdc2 [private]
 

NTuple::Item<double> TofCheckDigi::tof_ztdc2 [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 18:57:35 2011 for BOSS6.5.5 by  doxygen 1.3.9.1