TofCheckDigi Class Reference

#include <TofCheckDigi.h>

List of all members.

Public Member Functions

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

Private Attributes

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


Detailed Description

Definition at line 21 of file TofCheckDigi.h.


Constructor & Destructor Documentation

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

Definition at line 14 of file TofCheckDigi.cxx.

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

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

TofCheckDigi::~TofCheckDigi (  )  [inline]

Definition at line 24 of file TofCheckDigi.h.

00024 {}


Member Function Documentation

void TofCheckDigi::Fill ( Event::EventHeader ,
RecMdcTrack *&  ,
RecMdcKalTrack *&  ,
RecExtTrack *&   
)

Definition at line 653 of file TofCheckDigi.cxx.

References cos(), Event::EventHeader::eventNumber(), ext_costheta, ext_errzr1, ext_errzr2, ext_event, ext_hitcase, ext_hitcase1, ext_hitcase2, ext_kalman, ext_p, ext_path1, ext_path2, ext_phi1, ext_phi2, ext_quality, ext_run, ext_strip1, ext_strip2, ext_texp1, ext_texp2, ext_theta1, ext_theta2, ext_tofid1, ext_tofid2, ext_trackid, ext_tuple, ext_x1, ext_x2, ext_y1, ext_y2, ext_z1, ext_z2, ext_zrhit1, ext_zrhit2, RecMdcKalTrack::getStat(), genRecEmupikp::i, DstMdcTrack::p(), Event::EventHeader::runNumber(), DstMdcTrack::theta(), DstExtTrack::tof1(), DstExtTrack::tof1Momentum(), DstExtTrack::tof1Path(), DstExtTrack::tof1Position(), DstExtTrack::tof1PosSigmaAlongX(), DstExtTrack::tof1PosSigmaAlongY(), DstExtTrack::tof1PosSigmaAlongZ(), DstExtTrack::tof1VolumeNumber(), DstExtTrack::tof2(), DstExtTrack::tof2Momentum(), DstExtTrack::tof2Path(), DstExtTrack::tof2Position(), DstExtTrack::tof2PosSigmaAlongX(), DstExtTrack::tof2PosSigmaAlongZ(), DstExtTrack::tof2VolumeNumber(), DstExtTrack::trackId(), and x.

Referenced by FillCol().

00653                                                                                                                                     {
00654 
00655   ext_run     = eventHeader.runNumber();
00656   ext_event   = eventHeader.eventNumber();
00657   ext_trackid = extTrack->trackId();
00658   ext_p       = mdcTrack->p();
00659   ext_costheta= cos( mdcTrack->theta() );
00660 
00661   int hitcase1[5], hitcase2[5], hitcase[5];
00662   int tofId1[5], tofId2[5];
00663 
00664   for( unsigned int i=0; i<5; i++ ) {
00665 
00666     ext_tofid1[i] = -9;
00667     ext_tofid2[i] = -9;
00668     ext_strip1[i] = -9;
00669     ext_strip2[i] = -9;
00670     ext_zrhit1[i] = -99.;
00671     ext_zrhit2[i] = -99.;
00672     ext_x1[i]     = -999.;
00673     ext_x2[i]     = -999.;
00674     ext_y1[i]     = -999.;
00675     ext_y2[i]     = -999.;
00676     ext_z1[i]     = -999.;
00677     ext_z2[i]     = -999.;
00678 
00679     hitcase1[i] = 7;
00680     hitcase2[i] = 7;
00681     hitcase[i]  = 7;
00682 
00683     ext_kalman[i] = mdcKalTrack->getStat( 1, i );
00684     ext_x1[i] = (extTrack->tof1Position(i)).x();
00685     ext_x2[i] = (extTrack->tof2Position(i)).x();
00686     ext_y1[i] = (extTrack->tof1Position(i)).y();
00687     ext_y2[i] = (extTrack->tof2Position(i)).y();
00688     ext_z1[i] = (extTrack->tof1Position(i)).z();
00689     ext_z2[i] = (extTrack->tof2Position(i)).z();
00690 
00691     tofId1[i] = extTrack->tof1VolumeNumber( i );
00692     tofId2[i] = extTrack->tof2VolumeNumber( i );
00693 
00694     if( tofId1[i]>=0 && tofId1[i]<=87 ) {
00695       ext_tofid1[i]  = tofId1[i];
00696       hitcase1[i] = 0;
00697     }
00698     else if( tofId1[i]>=176 && tofId1[i]<=223 ) {
00699       ext_tofid1[i]  = tofId1[i] - 176 + 48;
00700       hitcase1[i] = 4;
00701     }
00702     else if( tofId1[i]>=224 && tofId1[i]<=271 ) { 
00703       ext_tofid1[i] = tofId1[i] - 176 - 48;
00704       hitcase1[i] = 3;
00705     }
00706     else if( tofId1[i]>=272 && tofId1[i]<=1135 ) { 
00707       int module = tofId1[i] - 176 - 96;
00708       ext_strip1[i] = module%12;
00709       ext_tofid1[i] = module/12;
00710       if( tofId1[i]>=272 && tofId1[i]<=703 ) { 
00711         hitcase1[i] = 5;
00712       }
00713       else if( tofId1[i]>=704 && tofId1[i]<=1135 ) { 
00714         hitcase1[i] = 6;
00715       }
00716     }
00717 
00718     if( tofId2[i]>=88 && tofId2[i]<=175 ) {
00719       ext_tofid2[i] = tofId2[i];
00720       hitcase2[i] = 1;
00721     }
00722     else if( tofId2[i]>=272 && tofId2[i]<=1135 ) { 
00723       int module = tofId2[i] - 176 - 96;
00724       ext_strip2[i] = module%12;
00725       ext_tofid2[i] = module/12;
00726       if( tofId2[i]>=272 && tofId2[i]<=703 ) { 
00727         hitcase2[i] = 5;
00728       }
00729       else if( tofId2[i]>=704 && tofId2[i]<=1135 ) { 
00730         hitcase2[i] = 6;
00731       }
00732     }
00733 
00734     /*
00735     ext_p[i] = extTrack->tof1Momentum( i ).r();
00736     if( tofId1[i]<0 ) {
00737       ext_p[i] = extTrack->tof2Momentum( i ).r();
00738     }
00739     */
00740 
00741     if( ( hitcase1[i] == 0 ) || ( hitcase1[i] == 2 ) ) {
00742       ext_texp1[i]   = extTrack->tof1( i );
00743       ext_path1[i]   = extTrack->tof1Path( i );
00744       ext_zrhit1[i]  = extTrack->tof1Position( i ).z();
00745       ext_errzr1[i]  = extTrack->tof1PosSigmaAlongZ( i );
00746       ext_theta1[i]  = extTrack->tof1Momentum( i ).rho()/extTrack->tof1Momentum( i ).r();
00747       ext_phi1[i]    = extTrack->tof1Position( i ).phi();
00748     }
00749     else if( ( hitcase1[i] == 3 ) || ( hitcase1[i] == 4 ) ) {
00750       ext_texp1[i]   = extTrack->tof1( i );
00751       ext_path1[i]   = extTrack->tof1Path( i );
00752       ext_zrhit1[i]  = extTrack->tof1Position( i ).rho();
00753       ext_errzr1[i]  = sqrt( extTrack->tof1PosSigmaAlongX( i )*extTrack->tof1PosSigmaAlongX( i ) + extTrack->tof1PosSigmaAlongY( i )*extTrack->tof1PosSigmaAlongY( i ) );
00754       ext_theta1[i]  = extTrack->tof1Momentum( i ).z()/extTrack->tof1Momentum( i ).r();
00755       ext_phi1[i]    = extTrack->tof1Position( i ).phi();
00756     }
00757     else if( ( hitcase1[i] == 5 ) || ( hitcase1[i] == 6 ) ) {
00758       ext_texp1[i]   = extTrack->tof1( i );
00759       ext_path1[i]   = extTrack->tof1Path( i );
00760       ext_zrhit1[i]  = extTrack->tof1Position( i ).x();
00761       ext_errzr1[i]  = extTrack->tof1PosSigmaAlongX( i );
00762       ext_theta1[i]  = extTrack->tof1Momentum( i ).z()/extTrack->tof1Momentum( i ).r();
00763       ext_phi1[i]    = extTrack->tof1Position( i ).phi();
00764     }
00765 
00766     if( ( hitcase2[i] == 5 ) || ( hitcase2[i] == 6 ) ) {
00767       ext_texp2[i]   = extTrack->tof2( i );
00768       ext_path2[i]   = extTrack->tof2Path( i );
00769       ext_zrhit2[i]  = extTrack->tof2Position( i ).x();
00770       ext_errzr2[i]  = extTrack->tof2PosSigmaAlongX( i );
00771       ext_theta1[i]  = extTrack->tof2Momentum( i ).z()/extTrack->tof1Momentum( i ).r();
00772       ext_phi2[i]    = extTrack->tof2Position( i ).phi();
00773     }
00774     else if( hitcase2[i] == 1 ) {
00775       ext_texp2[i]   = extTrack->tof2( i );
00776       ext_path2[i]   = extTrack->tof2Path( i );
00777       ext_zrhit2[i]  = extTrack->tof2Position( i ).z();
00778       ext_errzr2[i]  = extTrack->tof2PosSigmaAlongZ( i );
00779       ext_theta2[i]  = extTrack->tof2Momentum( i ).rho()/extTrack->tof2Momentum( i ).r();
00780       ext_phi2[i]    = extTrack->tof2Position( i ).phi();
00781     }
00782 
00783     if( ( hitcase1[i] == 7 ) && ( hitcase2[i] == 7 ) ) { ext_quality[i] = 3; }
00784     else { ext_quality[i] = 0; }
00785 
00786     if( hitcase1[i] == 0 ) {
00787       if( hitcase2[i] == 1 )      { hitcase[i] = 2; }
00788       else if( hitcase2[i] == 7 ) { hitcase[i] = 0; }
00789     }
00790     else if( ( hitcase1[i] == 3 ) || ( hitcase1[i] == 4 ) ) {
00791       if( hitcase2[i] == 7 ) { hitcase[i] == hitcase1[i]; }
00792     }
00793     else if( ( hitcase1[i] == 5 ) || ( hitcase1[i] == 6 ) ) {
00794       if( hitcase2[i] == 7 ) { hitcase[i] == hitcase1[i]; }
00795     }
00796 
00797     if( hitcase2[i] == 1 ) {
00798       if( hitcase1[i] == 7 ) { hitcase[i] = 1; }
00799     }
00800     else if( ( hitcase2[i] == 5 ) || ( hitcase2[i] == 6 ) ) {
00801       if( hitcase1[i] == 7 )                { hitcase[i] == hitcase2[i]; }
00802       else if( hitcase1[i] == hitcase2[i] ) { hitcase[i] == hitcase2[i]; }
00803     }
00804 
00805     ext_hitcase1[i] = hitcase1[i];
00806     ext_hitcase2[i] = hitcase2[i];
00807     ext_hitcase[i]  = hitcase[i];
00808   }
00809 
00810   ext_tuple->write();
00811 
00812   return;
00813 }

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

Definition at line 508 of file TofCheckDigi.cxx.

References TofData::adc1(), TofData::adc2(), TofData::adcChannelEast(), TofData::adcChannelWest(), barrel_adc1, barrel_adc2, barrel_event, barrel_layer, barrel_qchannel1, barrel_qchannel2, barrel_qclock1, barrel_qclock2, barrel_qnum1, barrel_qnum2, barrel_qtc1, barrel_qtc2, barrel_qtimes1, barrel_qtimes2, barrel_quality, barrel_run, barrel_t0, barrel_t0stat, barrel_tchannel1, barrel_tchannel2, barrel_tclock1, barrel_tclock2, barrel_tdc1, barrel_tdc2, barrel_times, barrel_times1, barrel_times2, barrel_tmatched, barrel_tnum1, barrel_tnum2, barrel_tofId, barrel_tofTrackId, barrel_tsub, barrel_tsum, barrel_ttimes1, barrel_ttimes2, barrel_tuple, barrel_zadc, barrel_ztdc, TofData::eastTimes(), Event::EventHeader::eventNumber(), TofData::layer(), TofData::qclock1(), TofData::qclock2(), TofData::qnumber1(), TofData::qnumber2(), TofData::qtc1(), TofData::qtc2(), TofData::qtimes1(), TofData::qtimes2(), TofData::quality(), Event::EventHeader::runNumber(), TofData::tclock1(), TofData::tclock2(), TofData::tdc1(), TofData::tdc2(), TofData::tdcChannelEast(), TofData::tdcChannelWest(), TofData::times(), TofData::tmatched(), TofData::tnumber1(), TofData::tnumber2(), tofCaliSvc, TofData::tofId(), TofData::tofTrackId(), TofData::ttimes1(), TofData::ttimes2(), TofData::westTimes(), ITofCaliSvc::ZADC(), and ITofCaliSvc::ZTDC().

Referenced by FillCol().

00508                                                                                                         {
00509   barrel_run        = eventHeader.runNumber();
00510   barrel_event      = eventHeader.eventNumber();
00511   barrel_tofId      = bTof->tofId();
00512   barrel_tofTrackId = bTof->tofTrackId();
00513   barrel_layer      = bTof->layer();
00514   barrel_qchannel1  = bTof->adcChannelEast();
00515   barrel_tchannel1  = bTof->tdcChannelEast();
00516   barrel_qchannel2  = bTof->adcChannelWest();
00517   barrel_tchannel2  = bTof->tdcChannelWest();
00518   barrel_qtc1       = bTof->qtc1();
00519   barrel_adc1       = bTof->adc1();
00520   barrel_tdc1       = bTof->tdc1();
00521   barrel_qtc2       = bTof->qtc2();
00522   barrel_adc2       = bTof->adc2();
00523   barrel_tdc2       = bTof->tdc2();
00524   barrel_qclock1    = bTof->qclock1();
00525   barrel_tclock1    = bTof->tclock1();
00526   barrel_qclock2    = bTof->qclock2();
00527   barrel_tclock2    = bTof->tclock2();
00528   barrel_quality    = bTof->quality();
00529   barrel_tmatched   = bTof->tmatched();
00530   barrel_qtimes1    = bTof->qtimes1();
00531   barrel_ttimes1    = bTof->ttimes1();
00532   barrel_qtimes2    = bTof->qtimes2();
00533   barrel_ttimes2    = bTof->ttimes2();
00534   barrel_times1     = bTof->eastTimes();
00535   barrel_times2     = bTof->westTimes();
00536   barrel_times      = bTof->times();
00537   barrel_qnum1      = bTof->qnumber1();
00538   barrel_tnum1      = bTof->tnumber1();
00539   barrel_qnum2      = bTof->qnumber2();
00540   barrel_tnum2      = bTof->tnumber2();
00541   barrel_tsum       = ( bTof->tdc1() + bTof->tdc2() )/2.0;
00542   barrel_tsub       = ( bTof->tdc1() - bTof->tdc2() )/2.0;
00543   barrel_ztdc       = tofCaliSvc->ZTDC( bTof->tdc1(), bTof->tdc2(), bTof->tofId() );
00544   barrel_zadc       = tofCaliSvc->ZADC( bTof->adc1(), bTof->adc2(), bTof->tofId() );
00545   barrel_t0         = estime;
00546   barrel_t0stat     = t0stat;
00547   barrel_tuple->write();
00548   return;
00549 }

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

Definition at line 552 of file TofCheckDigi.cxx.

References TofData::adc(), TofData::adcChannel(), endcap_adc, endcap_event, endcap_qchannel, endcap_qclock, endcap_qnum, endcap_qtc, endcap_qtimes, endcap_quality, endcap_run, endcap_t0, endcap_t0stat, endcap_tchannel, endcap_tclock, endcap_tdc, endcap_times, endcap_tnum, endcap_tofId, endcap_tofTrackId, endcap_ttimes, endcap_tuple, Event::EventHeader::eventNumber(), TofData::qclock(), TofData::qnumber1(), TofData::qtc(), TofData::qtimes1(), TofData::quality(), Event::EventHeader::runNumber(), TofData::tclock(), TofData::tdc(), TofData::tdcChannel(), TofData::times(), TofData::tnumber1(), TofData::tofId(), TofData::tofTrackId(), and TofData::ttimes1().

Referenced by FillCol().

00552                                                                                                        {
00553   endcap_run        = eventHeader.runNumber();
00554   endcap_event      = eventHeader.eventNumber();
00555   endcap_tofId      = eTof->tofId();
00556   endcap_tofTrackId = eTof->tofTrackId();
00557   endcap_qchannel   = eTof->adcChannel();
00558   endcap_tchannel   = eTof->tdcChannel();
00559   endcap_qtc        = eTof->qtc();
00560   endcap_adc        = eTof->adc();
00561   endcap_tdc        = eTof->tdc();
00562   endcap_quality    = eTof->quality();
00563   endcap_qclock     = eTof->qclock();
00564   endcap_tclock     = eTof->tclock();
00565   endcap_qtimes     = eTof->qtimes1();
00566   endcap_ttimes     = eTof->ttimes1();
00567   endcap_times      = eTof->times();
00568   endcap_qnum       = eTof->qnumber1();
00569   endcap_tnum       = eTof->tnumber1();
00570   endcap_t0         = estime;
00571   endcap_t0stat     = t0stat;
00572   endcap_tuple->write();
00573   return;
00574 }

void TofCheckDigi::Fill_MRPC ( Event::EventHeader ,
TofData *&  ,
double  ,
int   
)

Definition at line 577 of file TofCheckDigi.cxx.

References TofData::adc1(), TofData::adc2(), TofData::adcChannelEast(), TofData::adcChannelWest(), TofData::eastTimes(), Event::EventHeader::eventNumber(), mrpc_event, mrpc_quality, mrpc_run, mrpc_strip, mrpc_t0, mrpc_t0stat, mrpc_times, mrpc_times1, mrpc_times2, mrpc_tl1, mrpc_tl2, mrpc_tlch1, mrpc_tlch2, mrpc_tlnum1, mrpc_tlnum2, mrpc_tltimes1, mrpc_tltimes2, mrpc_tmatched, mrpc_tofId, mrpc_tofTrackId, mrpc_tot1, mrpc_tot2, mrpc_tsub, mrpc_tsum, mrpc_tt1, mrpc_tt2, mrpc_ttch1, mrpc_ttch2, mrpc_ttnum1, mrpc_ttnum2, mrpc_tttimes1, mrpc_tttimes2, mrpc_tuple, mrpc_zadc, mrpc_ztdc, TofData::qnumber1(), TofData::qnumber2(), TofData::qtc1(), TofData::qtc2(), TofData::qtimes1(), TofData::qtimes2(), TofData::quality(), Event::EventHeader::runNumber(), TofData::strip(), TofData::tdc1(), TofData::tdc2(), TofData::tdcChannelEast(), TofData::tdcChannelWest(), TofData::times(), TofData::tmatched(), TofData::tnumber1(), TofData::tnumber2(), tofCaliSvc, TofData::tofId(), TofData::tofTrackId(), TofData::ttimes1(), TofData::ttimes2(), TofData::westTimes(), ITofCaliSvc::ZADC(), and ITofCaliSvc::ZTDC().

Referenced by FillCol().

00577                                                                                                         {
00578   mrpc_run        = eventHeader.runNumber();
00579   mrpc_event      = eventHeader.eventNumber();
00580   mrpc_tofId      = mrpcTof->tofId();
00581   mrpc_strip      = mrpcTof->strip();
00582   mrpc_tofTrackId = mrpcTof->tofTrackId();
00583   mrpc_ttch1      = mrpcTof->adcChannelEast();
00584   mrpc_tlch1      = mrpcTof->tdcChannelEast();
00585   mrpc_ttch2      = mrpcTof->adcChannelWest();
00586   mrpc_tlch2      = mrpcTof->tdcChannelWest();
00587   mrpc_tt1        = mrpcTof->qtc1();
00588   mrpc_tl1        = mrpcTof->tdc1();
00589   mrpc_tt2        = mrpcTof->qtc2();
00590   mrpc_tl2        = mrpcTof->tdc2();
00591   mrpc_tot1       = mrpcTof->adc1();
00592   mrpc_tot2       = mrpcTof->adc2();
00593   mrpc_quality    = mrpcTof->quality();
00594   mrpc_tmatched   = mrpcTof->tmatched();
00595   mrpc_tttimes1   = mrpcTof->qtimes1();
00596   mrpc_tltimes1   = mrpcTof->ttimes1();
00597   mrpc_tttimes2   = mrpcTof->qtimes2();
00598   mrpc_tltimes2   = mrpcTof->ttimes2();
00599   mrpc_times1     = mrpcTof->eastTimes();
00600   mrpc_times2     = mrpcTof->westTimes();
00601   mrpc_times      = mrpcTof->times();
00602   mrpc_ttnum1      = mrpcTof->qnumber1();
00603   mrpc_tlnum1      = mrpcTof->tnumber1();
00604   mrpc_ttnum2      = mrpcTof->qnumber2();
00605   mrpc_tlnum2      = mrpcTof->tnumber2();
00606   mrpc_tsum       = ( mrpcTof->tdc1() + mrpcTof->tdc2() )/2.0;
00607   mrpc_tsub       = ( mrpcTof->tdc1() - mrpcTof->tdc2() )/2.0;
00608   mrpc_ztdc       = tofCaliSvc->ZTDC( mrpcTof->tdc1(), mrpcTof->tdc2(), mrpcTof->tofId() );
00609   mrpc_zadc       = tofCaliSvc->ZADC( mrpcTof->adc1(), mrpcTof->adc2(), mrpcTof->tofId() );
00610   mrpc_t0         = estime;
00611   mrpc_t0stat     = t0stat;
00612   mrpc_tuple->write();
00613   return;
00614 }

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

Definition at line 1343 of file TofCheckDigi.cxx.

References abs, TofTrack::adc1(), TofTrack::adc2(), TofTrack::adc3(), TofTrack::adc4(), TofTrack::barrel(), DstMdcKalTrack::electron, TofTrack::errzrhit1(), TofTrack::errzrhit2(), Event::EventHeader::eventNumber(), TofTrack::hitCase(), genRecEmupikp::i, TofTrack::id1(), TofTrack::id2(), TofTrack::istrip1(), TofTrack::istrip2(), iter(), TofTrack::kal(), DstMdcKalTrack::kaon, DstMdcKalTrack::muon, TofTrack::p(), TofTrack::path1(), TofTrack::path2(), TofTrack::ph(), TofTrack::ph1(), TofTrack::ph11(), TofTrack::ph12(), TofTrack::ph2(), TofTrack::ph21(), TofTrack::ph22(), TofTrack::phi1(), TofTrack::phi2(), pid, DstMdcKalTrack::pion, DstMdcKalTrack::proton, TofTrack::qch1(), TofTrack::qch2(), TofTrack::qch3(), TofTrack::qch4(), TofTrack::quality(), TofTrack::quality1(), TofTrack::quality2(), Event::EventHeader::runNumber(), TofTrack::size1(), TofTrack::size2(), TofTrack::size3(), TofTrack::size4(), TofTrack::strip1(), TofTrack::strip2(), TofTrack::tdc1(), TofTrack::tdc2(), TofTrack::tdc3(), TofTrack::tdc4(), TofTrack::tdiff1(), TofTrack::tdiff2(), TofTrack::texp(), TofTrack::texpInner(), TofTrack::texpOuter(), TofTrack::theta1(), TofTrack::theta2(), TofTrack::tof(), TofTrack::tof1(), TofTrack::tof11(), TofTrack::tof12(), TofTrack::tof2(), TofTrack::tof21(), TofTrack::tof22(), tof_adc1, tof_adc2, tof_adc3, tof_adc4, tof_barrel, tof_charge, tof_errzr1, tof_errzr2, tof_estime, tof_event, tof_hitcase, tof_id1, tof_id2, tof_istrip1, tof_istrip2, tof_kal, tof_mcp, tof_mcpath, tof_mctexp, tof_mctofp, tof_mctrkid, tof_mczrhit, tof_momentum, tof_p, tof_path1, tof_path2, tof_ph, tof_ph1, tof_ph11, tof_ph12, tof_ph2, tof_ph21, tof_ph22, tof_phi1, tof_phi2, tof_pt, tof_qch1, tof_qch2, tof_qch3, tof_qch4, tof_quality, tof_quality1, tof_quality2, tof_run, tof_size1, tof_size2, tof_size3, tof_size4, tof_strip1, tof_strip2, tof_t0stat, tof_tdc1, tof_tdc2, tof_tdc3, tof_tdc4, tof_tdiff1, tof_tdiff2, tof_texpe, tof_texpe1, tof_texpe2, tof_texpk, tof_texpk1, tof_texpk2, tof_texpmu, tof_texpmu1, tof_texpmu2, tof_texpp, tof_texpp1, tof_texpp2, tof_texppi, tof_texppi1, tof_texppi2, tof_theta1, tof_theta2, tof_tofe, tof_tofe1, tof_tofe11, tof_tofe12, tof_tofe2, tof_tofe21, tof_tofe22, tof_tofid1, tof_tofid2, tof_tofk, tof_tofk1, tof_tofk11, tof_tofk12, tof_tofk2, tof_tofk21, tof_tofk22, tof_tofmu, tof_tofmu1, tof_tofmu11, tof_tofmu12, tof_tofmu2, tof_tofmu21, tof_tofmu22, tof_tofp, tof_tofp1, tof_tofp11, tof_tofp12, tof_tofp2, tof_tofp21, tof_tofp22, tof_tofpi, tof_tofpi1, tof_tofpi11, tof_tofpi12, tof_tofpi2, tof_tofpi21, tof_tofpi22, tof_toftrackid, tof_trackid, tof_tuple, tof_xhit1, tof_xhit2, tof_yhit1, tof_yhit2, tof_zadc1, tof_zadc2, tof_zq1, tof_zq2, tof_zq3, tof_zq4, tof_zr1, tof_zr2, tof_zrhit1, tof_zrhit2, tof_zt1, tof_zt2, tof_zt3, tof_zt4, tof_ztdc1, tof_ztdc2, tofCaliSvc, TofTrack::tofId1(), TofTrack::tofId2(), TofTrack::tofTrackId(), TofTrack::trackId(), TofTrack::xhit1(), TofTrack::xhit2(), TofTrack::yhit1(), TofTrack::yhit2(), ITofCaliSvc::ZADC1(), TofTrack::zadc1(), ITofCaliSvc::ZADC2(), TofTrack::zadc2(), TofTrack::zr1(), TofTrack::zr2(), TofTrack::zrhit1(), TofTrack::zrhit2(), ITofCaliSvc::ZTDC1(), TofTrack::ztdc1(), ITofCaliSvc::ZTDC2(), and TofTrack::ztdc2().

01343                                                                                                                                                                                                                        {
01344 
01345   tof_run     = eventHeader.runNumber();
01346   tof_event   = eventHeader.eventNumber();
01347   tof_toftrackid = tof->tofTrackId();
01348   tof_trackid    = tof->trackId();
01349   RecMdcKalTrackCol::iterator iter = mdcKalTrackCol.begin();
01350   for( ; iter != mdcKalTrackCol.end(); iter++ ) {
01351     if( (*iter)->trackId() == tof->trackId() ) {
01352       double kappa = 10000.0;
01353       double tanl = -10000.0;
01354 
01355       (*iter)->setPidType( RecMdcKalTrack::electron );
01356       kappa = (*iter)->kappa();
01357       tanl  = (*iter)->tanl();
01358       if( kappa>0 ) { tof_charge = 1; }
01359       else { tof_charge = -1; }
01360       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01361       tof_pt[0] = 1.0/kappa;
01362       tof_p[0]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[0]);
01363 
01364       (*iter)->setPidType( RecMdcKalTrack::muon );
01365       kappa = (*iter)->kappa();
01366       tanl  = (*iter)->tanl();
01367       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01368       tof_pt[1] = 1.0/kappa;
01369       tof_p[1]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[1]);
01370 
01371       (*iter)->setPidType( RecMdcKalTrack::pion );
01372       kappa = (*iter)->kappa();
01373       tanl  = (*iter)->tanl();
01374       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01375       tof_pt[2] = 1.0/kappa;
01376       tof_p[2]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[2]);
01377 
01378       (*iter)->setPidType( RecMdcKalTrack::kaon );
01379       kappa = (*iter)->kappa();
01380       tanl  = (*iter)->tanl();
01381       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01382       tof_pt[3] = 1.0/kappa;
01383       tof_p[3]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[3]);
01384 
01385       (*iter)->setPidType( RecMdcKalTrack::proton );
01386       kappa = (*iter)->kappa();
01387       tanl  = (*iter)->tanl();
01388       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01389       tof_pt[4] = 1.0/kappa;
01390       tof_p[4]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[4]);
01391 
01392       break;
01393     }
01394   }
01395   tof_id1        = tof->id1();
01396   tof_id2        = tof->id2();
01397   tof_istrip1    = tof->istrip1();
01398   tof_istrip2    = tof->istrip2();
01399   tof_barrel     = tof->barrel();
01400   tof_hitcase    = tof->hitCase();
01401   tof_momentum   = tof->p();
01402   tof_path1      = tof->path1();
01403   tof_path2      = tof->path2();
01404   tof_zrhit1     = tof->zrhit1();
01405   tof_zrhit2     = tof->zrhit2();
01406   tof_errzr1     = tof->errzrhit1();
01407   tof_errzr2     = tof->errzrhit2();
01408   tof_xhit1      = tof->xhit1();
01409   tof_yhit1      = tof->yhit1();
01410   tof_xhit2      = tof->xhit2();
01411   tof_yhit2      = tof->yhit2();
01412   for( unsigned int i=0; i<5; i++ ) {
01413     tof_kal[i]   = tof->kal(i);
01414     tof_zr1[i]   = tof->zr1(i);
01415     tof_zr2[i]   = tof->zr2(i);
01416   }
01417   tof_ztdc1      = tof->ztdc1();
01418   tof_ztdc2      = tof->ztdc2();
01419   tof_zadc1      = tof->zadc1();
01420   tof_zadc2      = tof->zadc2();
01421   tof_zt1        = -999.0;
01422   tof_zt2        = -999.0;
01423   tof_zt3        = -999.0;
01424   tof_zt4        = -999.0;
01425   tof_zq1        = -999.0;
01426   tof_zq2        = -999.0;
01427   tof_zq3        = -999.0;
01428   tof_zq4        = -999.0;
01429   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
01430     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
01431     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
01432     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
01433     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
01434   }
01435   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
01436     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
01437     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
01438     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
01439     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
01440   }
01441   tof_size1      = tof->size1();
01442   tof_size2      = tof->size2();
01443   tof_size3      = tof->size3();
01444   tof_size4      = tof->size4();
01445   tof_theta1     = tof->theta1();
01446   tof_theta2     = tof->theta2();
01447   tof_phi1       = tof->phi1();
01448   tof_phi2       = tof->phi2();
01449   tof_quality1   = tof->quality1();
01450   tof_quality2   = tof->quality2();
01451   tof_quality    = tof->quality();
01452   tof_tofid1     = tof->tofId1();
01453   tof_tofid2     = tof->tofId2();
01454   tof_strip1     = tof->strip1();
01455   tof_strip2     = tof->strip2();
01456   /*
01457   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
01458   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
01459   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
01460   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
01461   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
01462   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
01463   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
01464   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
01465   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
01466   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
01467   */
01468   tof_ph11       = tof->ph11();
01469   tof_ph12       = tof->ph12();
01470   tof_ph21       = tof->ph21();
01471   tof_ph22       = tof->ph22();
01472   tof_ph1        = tof->ph1();
01473   tof_ph2        = tof->ph2();
01474   tof_ph         = tof->ph();
01475   tof_tofe11     = tof->tof11(0);
01476   tof_tofe12     = tof->tof12(0);
01477   tof_tofe21     = tof->tof21(0);
01478   tof_tofe22     = tof->tof22(0);
01479   tof_tofe1      = tof->tof1(0);
01480   tof_tofe2      = tof->tof2(0);
01481   tof_tofe       = tof->tof(0);
01482   tof_tofmu11    = tof->tof11(1);
01483   tof_tofmu12    = tof->tof12(1);
01484   tof_tofmu21    = tof->tof21(1);
01485   tof_tofmu22    = tof->tof22(1);
01486   tof_tofmu1     = tof->tof1(1);
01487   tof_tofmu2     = tof->tof2(1);
01488   tof_tofmu      = tof->tof(1);
01489   tof_tofpi11    = tof->tof11(2);
01490   tof_tofpi12    = tof->tof12(2);
01491   tof_tofpi21    = tof->tof21(2);
01492   tof_tofpi22    = tof->tof22(2);
01493   tof_tofpi1     = tof->tof1(2);
01494   tof_tofpi2     = tof->tof2(2);
01495   tof_tofpi      = tof->tof(2);
01496   tof_tofk11     = tof->tof11(3);
01497   tof_tofk12     = tof->tof12(3);
01498   tof_tofk21     = tof->tof21(3);
01499   tof_tofk22     = tof->tof22(3);
01500   tof_tofk1      = tof->tof1(3);
01501   tof_tofk2      = tof->tof2(3);
01502   tof_tofk       = tof->tof(3);
01503   tof_tofp11     = tof->tof11(4);
01504   tof_tofp12     = tof->tof12(4);
01505   tof_tofp21     = tof->tof21(4);
01506   tof_tofp22     = tof->tof22(4);
01507   tof_tofp1      = tof->tof1(4);
01508   tof_tofp2      = tof->tof2(4);
01509   tof_tofp       = tof->tof(4);
01510   tof_qch1       = tof->qch1();
01511   tof_qch2       = tof->qch2();
01512   tof_qch3       = tof->qch3();
01513   tof_qch4       = tof->qch4();
01514   tof_adc1       = tof->adc1();
01515   tof_adc2       = tof->adc2();
01516   tof_adc3       = tof->adc3();
01517   tof_adc4       = tof->adc4();
01518   tof_tdc1       = tof->tdc1();
01519   tof_tdc2       = tof->tdc2();
01520   tof_tdc3       = tof->tdc3();
01521   tof_tdc4       = tof->tdc4();
01522   tof_texpe1     = tof->texpInner(0);
01523   tof_texpmu1    = tof->texpInner(1);
01524   tof_texppi1    = tof->texpInner(2);
01525   tof_texpk1     = tof->texpInner(3);
01526   tof_texpp1     = tof->texpInner(4);
01527   tof_texpe2     = tof->texpOuter(0);
01528   tof_texpmu2    = tof->texpOuter(1);
01529   tof_texppi2    = tof->texpOuter(2);
01530   tof_texpk2     = tof->texpOuter(3);
01531   tof_texpp2     = tof->texpOuter(4);
01532   tof_texpe      = tof->texp(0);
01533   tof_texpmu     = tof->texp(1);
01534   tof_texppi     = tof->texp(2);
01535   tof_texpk      = tof->texp(3);
01536   tof_texpp      = tof->texp(4);
01537   tof_tdiff1     = tof->tdiff1();
01538   tof_tdiff2     = tof->tdiff2();
01539   tof_estime     = estime;
01540   tof_t0stat     = t0stat;
01541 
01542   int particleId = 0;
01543   if( calibData == "Bhabha" )      { particleId =   11; }
01544   else if( calibData == "Dimu" )   { particleId =   13; }
01545   else if( calibData == "pion" )   { particleId =  211; }
01546   else if( calibData == "kaon" )   { particleId =  321; }
01547   else if( calibData == "proton" ) { particleId = 2212; }
01548   else {
01549     cout << "Reconstruction::TofRec::TofCheckDigi::Fill_TofTrack: For MC, Wrong Input Particle ID!" << endl;
01550   }
01551 
01552   tof_mcp     = -100.0;
01553   tof_mctofp  = -100.0;
01554   tof_mctrkid = -100.0;
01555   tof_mcpath  = -100.0;
01556   tof_mctexp  = -100.0;
01557   tof_mczrhit = -1000.0;
01558 
01559   McParticleCol::iterator iter_mc = mcParticleCol.begin();
01560   for( ; iter_mc != mcParticleCol.end(); iter_mc++ ) {
01561     int  pid = (*iter_mc)->particleProperty();
01562     if( abs(pid) != particleId ) continue;
01563     if( ( particleId==11 || particleId==13 ) && ( ( pid>0 && tof_charge>0 ) || ( pid<0 && tof_charge<0 ) ) ) continue;
01564     if( ( particleId!=11 && particleId!=13 ) && ( ( pid>0 && tof_charge<0 ) || ( pid<0 && tof_charge>0 ) ) ) continue;
01565 
01566     int trkIndex = (*iter_mc)->trackIndex();
01567     tof_mcp = (*iter_mc)->initialFourMomentum().rho();
01568 
01569     TofMcHitCol::iterator iter_mc_tof = tofMcCol.begin();
01570     for( ; iter_mc_tof != tofMcCol.end(); iter_mc_tof++ ) {
01571       if( trkIndex != (*iter_mc_tof)->getTrackIndex() ) continue;
01572       double mcposx  = (*iter_mc_tof)->getPositionX();
01573       double mcposy  = (*iter_mc_tof)->getPositionY();
01574       double mcposr  = 0.1*sqrt(mcposx*mcposx+mcposy*mcposy);
01575       double mcposz  = 0.1*(*iter_mc_tof)->getPositionZ();
01576       double mcpx    = (*iter_mc_tof)->getPx();
01577       double mcpy    = (*iter_mc_tof)->getPy();
01578       double mcpz    = (*iter_mc_tof)->getPz();
01579       double mctofp  = 0.001*sqrt(mcpx*mcpx+mcpy*mcpy+mcpz*mcpz);
01580       tof_mctofp     = mctofp;
01581       tof_mctrkid    = (*iter_mc_tof)->getTrackIndex();
01582       tof_mcpath     = 0.1*(*iter_mc_tof)->getTrackLength();
01583       tof_mctexp     = (*iter_mc_tof)->getFlightTime();
01584       if( tof->hitCase()==0 || tof->hitCase()==1 || tof->hitCase()==2 ) {
01585         tof_mczrhit    = mcposz;
01586       }
01587       else if( tof->hitCase()==3 || tof->hitCase()==4 ) {
01588         tof_mczrhit    = mcposr;
01589       }
01590     }
01591   }
01592 
01593   tof_tuple->write();
01594 
01595   return;
01596 }

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

Definition at line 1137 of file TofCheckDigi.cxx.

References abs, TofTrack::adc1(), TofTrack::adc2(), TofTrack::adc3(), TofTrack::adc4(), TofTrack::barrel(), TofTrack::dstrip1(), TofTrack::dstrip2(), DstMdcKalTrack::electron, TofTrack::errzrhit1(), TofTrack::errzrhit2(), Event::EventHeader::eventNumber(), TofTrack::hitCase(), genRecEmupikp::i, TofTrack::id1(), TofTrack::id2(), TofTrack::istrip1(), TofTrack::istrip2(), iter(), TofTrack::kal(), DstMdcKalTrack::kaon, DstMdcKalTrack::muon, TofTrack::p(), TofTrack::path1(), TofTrack::path2(), TofTrack::ph(), TofTrack::ph1(), TofTrack::ph11(), TofTrack::ph12(), TofTrack::ph2(), TofTrack::ph21(), TofTrack::ph22(), TofTrack::phi1(), TofTrack::phi2(), DstMdcKalTrack::pion, DstMdcKalTrack::proton, TofTrack::qch1(), TofTrack::qch2(), TofTrack::qch3(), TofTrack::qch4(), TofTrack::quality(), TofTrack::quality1(), TofTrack::quality2(), Event::EventHeader::runNumber(), TofTrack::size1(), TofTrack::size2(), TofTrack::size3(), TofTrack::size4(), TofTrack::strip1(), TofTrack::strip2(), TofTrack::tdc1(), TofTrack::tdc2(), TofTrack::tdc3(), TofTrack::tdc4(), TofTrack::tdiff1(), TofTrack::tdiff2(), TofTrack::texp(), TofTrack::texpInner(), TofTrack::texpOuter(), TofTrack::theta1(), TofTrack::theta2(), TofTrack::tof(), TofTrack::tof1(), TofTrack::tof11(), TofTrack::tof12(), TofTrack::tof2(), TofTrack::tof21(), TofTrack::tof22(), tof_adc1, tof_adc2, tof_adc3, tof_adc4, tof_barrel, tof_charge, tof_dstrip1, tof_dstrip2, tof_errzr1, tof_errzr2, tof_estime, tof_event, tof_hitcase, tof_id1, tof_id2, tof_istrip1, tof_istrip2, tof_kal, tof_momentum, tof_p, tof_path1, tof_path2, tof_ph, tof_ph1, tof_ph11, tof_ph12, tof_ph2, tof_ph21, tof_ph22, tof_phi1, tof_phi2, tof_pt, tof_qch1, tof_qch2, tof_qch3, tof_qch4, tof_quality, tof_quality1, tof_quality2, tof_run, tof_size1, tof_size2, tof_size3, tof_size4, tof_strip1, tof_strip2, tof_t0stat, tof_tdc1, tof_tdc2, tof_tdc3, tof_tdc4, tof_tdiff1, tof_tdiff2, tof_texpe, tof_texpe1, tof_texpe2, tof_texpk, tof_texpk1, tof_texpk2, tof_texpmu, tof_texpmu1, tof_texpmu2, tof_texpp, tof_texpp1, tof_texpp2, tof_texppi, tof_texppi1, tof_texppi2, tof_theta1, tof_theta2, tof_tofe, tof_tofe1, tof_tofe11, tof_tofe12, tof_tofe2, tof_tofe21, tof_tofe22, tof_tofid1, tof_tofid2, tof_tofk, tof_tofk1, tof_tofk11, tof_tofk12, tof_tofk2, tof_tofk21, tof_tofk22, tof_tofmu, tof_tofmu1, tof_tofmu11, tof_tofmu12, tof_tofmu2, tof_tofmu21, tof_tofmu22, tof_tofp, tof_tofp1, tof_tofp11, tof_tofp12, tof_tofp2, tof_tofp21, tof_tofp22, tof_tofpi, tof_tofpi1, tof_tofpi11, tof_tofpi12, tof_tofpi2, tof_tofpi21, tof_tofpi22, tof_toftrackid, tof_trackid, tof_tuple, tof_xhit1, tof_xhit2, tof_yhit1, tof_yhit2, tof_zadc1, tof_zadc2, tof_zq1, tof_zq2, tof_zq3, tof_zq4, tof_zr1, tof_zr2, tof_zrhit1, tof_zrhit2, tof_zt1, tof_zt2, tof_zt3, tof_zt4, tof_ztdc1, tof_ztdc2, tofCaliSvc, TofTrack::tofId1(), TofTrack::tofId2(), TofTrack::tofTrackId(), TofTrack::trackId(), TofTrack::xhit1(), TofTrack::xhit2(), TofTrack::yhit1(), TofTrack::yhit2(), ITofCaliSvc::ZADC1(), TofTrack::zadc1(), ITofCaliSvc::ZADC2(), TofTrack::zadc2(), TofTrack::zr1(), TofTrack::zr2(), TofTrack::zrhit1(), TofTrack::zrhit2(), ITofCaliSvc::ZTDC1(), TofTrack::ztdc1(), ITofCaliSvc::ZTDC2(), and TofTrack::ztdc2().

01137                                                                                                                                              {
01138 
01139   tof_run     = eventHeader.runNumber();
01140   tof_event   = eventHeader.eventNumber();
01141   tof_toftrackid = tof->tofTrackId();
01142   tof_trackid    = tof->trackId();
01143   RecMdcKalTrackCol::iterator iter = mdcKalTrackCol.begin();
01144   for( ; iter != mdcKalTrackCol.end(); iter++ ) {
01145     if( (*iter)->trackId() == tof->trackId() ) {
01146       double kappa = 10000.0;
01147       double tanl = -10000.0;
01148 
01149       (*iter)->setPidType( RecMdcKalTrack::electron );
01150       kappa = (*iter)->kappa();
01151       tanl  = (*iter)->tanl();
01152       if( kappa>0 ) { tof_charge = 1; }
01153       else { tof_charge = -1; }
01154       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01155       tof_pt[0] = 1.0/kappa;
01156       tof_p[0]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[0]);
01157 
01158       (*iter)->setPidType( RecMdcKalTrack::muon );
01159       kappa = (*iter)->kappa();
01160       tanl  = (*iter)->tanl();
01161       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01162       tof_pt[1] = 1.0/kappa;
01163       tof_p[1]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[1]);
01164 
01165       (*iter)->setPidType( RecMdcKalTrack::pion );
01166       kappa = (*iter)->kappa();
01167       tanl  = (*iter)->tanl();
01168       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01169       tof_pt[2] = 1.0/kappa;
01170       tof_p[2]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[2]);
01171 
01172       (*iter)->setPidType( RecMdcKalTrack::kaon );
01173       kappa = (*iter)->kappa();
01174       tanl  = (*iter)->tanl();
01175       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01176       tof_pt[3] = 1.0/kappa;
01177       tof_p[3]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[3]);
01178 
01179       (*iter)->setPidType( RecMdcKalTrack::proton );
01180       kappa = (*iter)->kappa();
01181       tanl  = (*iter)->tanl();
01182       if( abs(kappa)<1.0e-6 ) { kappa = 1.0e-6; }
01183       tof_pt[4] = 1.0/kappa;
01184       tof_p[4]  = abs(sqrt(1.0+tanl*tanl)*tof_pt[4]);
01185 
01186       break;
01187     }
01188   }
01189   tof_id1        = tof->id1();
01190   tof_id2        = tof->id2();
01191   tof_istrip1    = tof->istrip1();
01192   tof_istrip2    = tof->istrip2();
01193   tof_dstrip1    = tof->dstrip1();
01194   tof_dstrip2    = tof->dstrip2();
01195   tof_barrel     = tof->barrel();
01196   tof_hitcase    = tof->hitCase();
01197   tof_momentum   = tof->p();
01198   tof_path1      = tof->path1();
01199   tof_path2      = tof->path2();
01200   tof_zrhit1     = tof->zrhit1();
01201   tof_zrhit2     = tof->zrhit2();
01202   tof_errzr1     = tof->errzrhit1();
01203   tof_errzr2     = tof->errzrhit2();
01204   tof_xhit1      = tof->xhit1();
01205   tof_yhit1      = tof->yhit1();
01206   tof_xhit2      = tof->xhit2();
01207   tof_yhit2      = tof->yhit2();
01208   for( unsigned int i=0; i<5; i++ ) {
01209     tof_kal[i]   = tof->kal(i);
01210     tof_zr1[i]   = tof->zr1(i);
01211     tof_zr2[i]   = tof->zr2(i);
01212   }
01213   tof_ztdc1      = tof->ztdc1();
01214   tof_ztdc2      = tof->ztdc2();
01215   tof_zadc1      = tof->zadc1();
01216   tof_zadc2      = tof->zadc2();
01217   tof_zt1        = -999.0;
01218   tof_zt2        = -999.0;
01219   tof_zt3        = -999.0;
01220   tof_zt4        = -999.0;
01221   tof_zq1        = -999.0;
01222   tof_zq2        = -999.0;
01223   tof_zq3        = -999.0;
01224   tof_zq4        = -999.0;
01225   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
01226     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
01227     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
01228     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
01229     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
01230   }
01231   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
01232     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
01233     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
01234     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
01235     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
01236   }
01237   tof_size1      = tof->size1();
01238   tof_size2      = tof->size2();
01239   tof_size3      = tof->size3();
01240   tof_size4      = tof->size4();
01241   tof_theta1     = tof->theta1();
01242   tof_theta2     = tof->theta2();
01243   tof_phi1       = tof->phi1();
01244   tof_phi2       = tof->phi2();
01245   tof_quality1   = tof->quality1();
01246   tof_quality2   = tof->quality2();
01247   tof_quality    = tof->quality();
01248   tof_tofid1     = tof->tofId1();
01249   tof_tofid2     = tof->tofId2();
01250   tof_strip1     = tof->strip1();
01251   tof_strip2     = tof->strip2();
01252   /*
01253   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
01254   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
01255   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
01256   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
01257   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
01258   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
01259   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
01260   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
01261   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
01262   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
01263   */
01264   tof_ph11       = tof->ph11();
01265   tof_ph12       = tof->ph12();
01266   tof_ph21       = tof->ph21();
01267   tof_ph22       = tof->ph22();
01268   tof_ph1        = tof->ph1();
01269   tof_ph2        = tof->ph2();
01270   tof_ph         = tof->ph();
01271   tof_tofe11     = tof->tof11(0);
01272   tof_tofe12     = tof->tof12(0);
01273   tof_tofe21     = tof->tof21(0);
01274   tof_tofe22     = tof->tof22(0);
01275   tof_tofe1      = tof->tof1(0);
01276   tof_tofe2      = tof->tof2(0);
01277   tof_tofe       = tof->tof(0);
01278   tof_tofmu11    = tof->tof11(1);
01279   tof_tofmu12    = tof->tof12(1);
01280   tof_tofmu21    = tof->tof21(1);
01281   tof_tofmu22    = tof->tof22(1);
01282   tof_tofmu1     = tof->tof1(1);
01283   tof_tofmu2     = tof->tof2(1);
01284   tof_tofmu      = tof->tof(1);
01285   tof_tofpi11    = tof->tof11(2);
01286   tof_tofpi12    = tof->tof12(2);
01287   tof_tofpi21    = tof->tof21(2);
01288   tof_tofpi22    = tof->tof22(2);
01289   tof_tofpi1     = tof->tof1(2);
01290   tof_tofpi2     = tof->tof2(2);
01291   tof_tofpi      = tof->tof(2);
01292   tof_tofk11     = tof->tof11(3);
01293   tof_tofk12     = tof->tof12(3);
01294   tof_tofk21     = tof->tof21(3);
01295   tof_tofk22     = tof->tof22(3);
01296   tof_tofk1      = tof->tof1(3);
01297   tof_tofk2      = tof->tof2(3);
01298   tof_tofk       = tof->tof(3);
01299   tof_tofp11     = tof->tof11(4);
01300   tof_tofp12     = tof->tof12(4);
01301   tof_tofp21     = tof->tof21(4);
01302   tof_tofp22     = tof->tof22(4);
01303   tof_tofp1      = tof->tof1(4);
01304   tof_tofp2      = tof->tof2(4);
01305   tof_tofp       = tof->tof(4);
01306   tof_qch1       = tof->qch1();
01307   tof_qch2       = tof->qch2();
01308   tof_qch3       = tof->qch3();
01309   tof_qch4       = tof->qch4();
01310   tof_adc1       = tof->adc1();
01311   tof_adc2       = tof->adc2();
01312   tof_adc3       = tof->adc3();
01313   tof_adc4       = tof->adc4();
01314   tof_tdc1       = tof->tdc1();
01315   tof_tdc2       = tof->tdc2();
01316   tof_tdc3       = tof->tdc3();
01317   tof_tdc4       = tof->tdc4();
01318   tof_texpe1     = tof->texpInner(0);
01319   tof_texpmu1    = tof->texpInner(1);
01320   tof_texppi1    = tof->texpInner(2);
01321   tof_texpk1     = tof->texpInner(3);
01322   tof_texpp1     = tof->texpInner(4);
01323   tof_texpe2     = tof->texpOuter(0);
01324   tof_texpmu2    = tof->texpOuter(1);
01325   tof_texppi2    = tof->texpOuter(2);
01326   tof_texpk2     = tof->texpOuter(3);
01327   tof_texpp2     = tof->texpOuter(4);
01328   tof_texpe      = tof->texp(0);
01329   tof_texpmu     = tof->texp(1);
01330   tof_texppi     = tof->texp(2);
01331   tof_texpk      = tof->texp(3);
01332   tof_texpp      = tof->texp(4);
01333   tof_tdiff1     = tof->tdiff1();
01334   tof_tdiff2     = tof->tdiff2();
01335   tof_estime     = estime;
01336   tof_t0stat     = t0stat;
01337   tof_tuple->write();
01338 
01339   return;
01340 }

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

Definition at line 974 of file TofCheckDigi.cxx.

References TofTrack::adc1(), TofTrack::adc2(), TofTrack::adc3(), TofTrack::adc4(), TofTrack::barrel(), TofTrack::errzrhit1(), TofTrack::errzrhit2(), Event::EventHeader::eventNumber(), TrigData::getTrigChannel(), TofTrack::hitCase(), genRecEmupikp::i, TofTrack::id1(), TofTrack::id2(), TofTrack::istrip1(), TofTrack::istrip2(), TofTrack::kal(), TofTrack::p(), TofTrack::path1(), TofTrack::path2(), TofTrack::ph(), TofTrack::ph1(), TofTrack::ph11(), TofTrack::ph12(), TofTrack::ph2(), TofTrack::ph21(), TofTrack::ph22(), TofTrack::phi1(), TofTrack::phi2(), TofTrack::qch1(), TofTrack::qch2(), TofTrack::qch3(), TofTrack::qch4(), TofTrack::quality(), TofTrack::quality1(), TofTrack::quality2(), Event::EventHeader::runNumber(), TofTrack::size1(), TofTrack::size2(), TofTrack::size3(), TofTrack::size4(), TofTrack::strip1(), TofTrack::strip2(), TofTrack::tdc1(), TofTrack::tdc2(), TofTrack::tdc3(), TofTrack::tdc4(), TofTrack::tdiff1(), TofTrack::tdiff2(), TofTrack::texp(), TofTrack::texpInner(), TofTrack::texpOuter(), TofTrack::theta1(), TofTrack::theta2(), TofTrack::tof(), TofTrack::tof1(), TofTrack::tof11(), TofTrack::tof12(), TofTrack::tof2(), TofTrack::tof21(), TofTrack::tof22(), tof_adc1, tof_adc2, tof_adc3, tof_adc4, tof_barrel, tof_errzr1, tof_errzr2, tof_estime, tof_event, tof_hitcase, tof_id1, tof_id2, tof_istrip1, tof_istrip2, tof_kal, tof_momentum, tof_path1, tof_path2, tof_ph, tof_ph1, tof_ph11, tof_ph12, tof_ph2, tof_ph21, tof_ph22, tof_phi1, tof_phi2, tof_qch1, tof_qch2, tof_qch3, tof_qch4, tof_quality, tof_quality1, tof_quality2, tof_run, tof_size1, tof_size2, tof_size3, tof_size4, tof_strip1, tof_strip2, tof_t0stat, tof_tdc1, tof_tdc2, tof_tdc3, tof_tdc4, tof_tdiff1, tof_tdiff2, tof_texpe, tof_texpe1, tof_texpe2, tof_texpk, tof_texpk1, tof_texpk2, tof_texpmu, tof_texpmu1, tof_texpmu2, tof_texpp, tof_texpp1, tof_texpp2, tof_texppi, tof_texppi1, tof_texppi2, tof_theta1, tof_theta2, tof_tofe, tof_tofe1, tof_tofe11, tof_tofe12, tof_tofe2, tof_tofe21, tof_tofe22, tof_tofid1, tof_tofid2, tof_tofk, tof_tofk1, tof_tofk11, tof_tofk12, tof_tofk2, tof_tofk21, tof_tofk22, tof_tofmu, tof_tofmu1, tof_tofmu11, tof_tofmu12, tof_tofmu2, tof_tofmu21, tof_tofmu22, tof_tofp, tof_tofp1, tof_tofp11, tof_tofp12, tof_tofp2, tof_tofp21, tof_tofp22, tof_tofpi, tof_tofpi1, tof_tofpi11, tof_tofpi12, tof_tofpi2, tof_tofpi21, tof_tofpi22, tof_toftrackid, tof_trackid, tof_trig, tof_tuple, tof_xhit1, tof_xhit2, tof_yhit1, tof_yhit2, tof_zadc1, tof_zadc2, tof_zq1, tof_zq2, tof_zq3, tof_zq4, tof_zr1, tof_zr2, tof_zrhit1, tof_zrhit2, tof_zt1, tof_zt2, tof_zt3, tof_zt4, tof_ztdc1, tof_ztdc2, tofCaliSvc, TofTrack::tofId1(), TofTrack::tofId2(), TofTrack::tofTrackId(), TofTrack::trackId(), TofTrack::xhit1(), TofTrack::xhit2(), TofTrack::yhit1(), TofTrack::yhit2(), ITofCaliSvc::ZADC1(), TofTrack::zadc1(), ITofCaliSvc::ZADC2(), TofTrack::zadc2(), TofTrack::zr1(), TofTrack::zr2(), TofTrack::zrhit1(), TofTrack::zrhit2(), ITofCaliSvc::ZTDC1(), TofTrack::ztdc1(), ITofCaliSvc::ZTDC2(), and TofTrack::ztdc2().

00974                                                                                                                               {
00975 
00976   tof_run     = eventHeader.runNumber();
00977   tof_event   = eventHeader.eventNumber();
00978   tof_toftrackid = tof->tofTrackId();
00979   tof_trackid    = tof->trackId();
00980   tof_id1        = tof->id1();
00981   tof_id2        = tof->id2();
00982   tof_istrip1    = tof->istrip1();
00983   tof_istrip2    = tof->istrip2();
00984   tof_barrel     = tof->barrel();
00985   tof_hitcase    = tof->hitCase();
00986   tof_momentum          = tof->p();
00987   tof_path1      = tof->path1();
00988   tof_path2      = tof->path2();
00989   tof_zrhit1     = tof->zrhit1();
00990   tof_zrhit2     = tof->zrhit2();
00991   tof_errzr1     = tof->errzrhit1();
00992   tof_errzr2     = tof->errzrhit2();
00993   tof_xhit1      = tof->xhit1();
00994   tof_yhit1      = tof->yhit1();
00995   tof_xhit2      = tof->xhit2();
00996   tof_yhit2      = tof->yhit2();
00997   for( unsigned int i=0; i<5; i++ ) {
00998     tof_kal[i]   = tof->kal(i);
00999     tof_zr1[i]   = tof->zr1(i);
01000     tof_zr2[i]   = tof->zr2(i);
01001   }
01002   tof_ztdc1      = tof->ztdc1();
01003   tof_ztdc2      = tof->ztdc2();
01004   tof_zadc1      = tof->zadc1();
01005   tof_zadc2      = tof->zadc2();
01006   tof_zt1        = -999.0;
01007   tof_zt2        = -999.0;
01008   tof_zt3        = -999.0;
01009   tof_zt4        = -999.0;
01010   tof_zq1        = -999.0;
01011   tof_zq2        = -999.0;
01012   tof_zq3        = -999.0;
01013   tof_zq4        = -999.0;
01014   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
01015     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
01016     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
01017     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
01018     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
01019   }
01020   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
01021     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
01022     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
01023     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
01024     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
01025   }
01026   tof_size1      = tof->size1();
01027   tof_size2      = tof->size2();
01028   tof_size3      = tof->size3();
01029   tof_size4      = tof->size4();
01030   tof_theta1     = tof->theta1();
01031   tof_theta2     = tof->theta2();
01032   tof_phi1       = tof->phi1();
01033   tof_phi2       = tof->phi2();
01034   tof_quality1   = tof->quality1();
01035   tof_quality2   = tof->quality2();
01036   tof_quality    = tof->quality();
01037   tof_tofid1     = tof->tofId1();
01038   tof_tofid2     = tof->tofId2();
01039   tof_strip1     = tof->strip1();
01040   tof_strip2     = tof->strip2();
01041   /*
01042   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
01043   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
01044   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
01045   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
01046   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
01047   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
01048   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
01049   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
01050   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
01051   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
01052   */
01053   tof_ph11       = tof->ph11();
01054   tof_ph12       = tof->ph12();
01055   tof_ph21       = tof->ph21();
01056   tof_ph22       = tof->ph22();
01057   tof_ph1        = tof->ph1();
01058   tof_ph2        = tof->ph2();
01059   tof_ph         = tof->ph();
01060   tof_tofe11     = tof->tof11(0);
01061   tof_tofe12     = tof->tof12(0);
01062   tof_tofe21     = tof->tof21(0);
01063   tof_tofe22     = tof->tof22(0);
01064   tof_tofe1      = tof->tof1(0);
01065   tof_tofe2      = tof->tof2(0);
01066   tof_tofe       = tof->tof(0);
01067   tof_tofmu11    = tof->tof11(1);
01068   tof_tofmu12    = tof->tof12(1);
01069   tof_tofmu21    = tof->tof21(1);
01070   tof_tofmu22    = tof->tof22(1);
01071   tof_tofmu1     = tof->tof1(1);
01072   tof_tofmu2     = tof->tof2(1);
01073   tof_tofmu      = tof->tof(1);
01074   tof_tofpi11    = tof->tof11(2);
01075   tof_tofpi12    = tof->tof12(2);
01076   tof_tofpi21    = tof->tof21(2);
01077   tof_tofpi22    = tof->tof22(2);
01078   tof_tofpi1     = tof->tof1(2);
01079   tof_tofpi2     = tof->tof2(2);
01080   tof_tofpi      = tof->tof(2);
01081   tof_tofk11     = tof->tof11(3);
01082   tof_tofk12     = tof->tof12(3);
01083   tof_tofk21     = tof->tof21(3);
01084   tof_tofk22     = tof->tof22(3);
01085   tof_tofk1      = tof->tof1(3);
01086   tof_tofk2      = tof->tof2(3);
01087   tof_tofk       = tof->tof(3);
01088   tof_tofp11     = tof->tof11(4);
01089   tof_tofp12     = tof->tof12(4);
01090   tof_tofp21     = tof->tof21(4);
01091   tof_tofp22     = tof->tof22(4);
01092   tof_tofp1      = tof->tof1(4);
01093   tof_tofp2      = tof->tof2(4);
01094   tof_tofp       = tof->tof(4);
01095   tof_qch1       = tof->qch1();
01096   tof_qch2       = tof->qch2();
01097   tof_qch3       = tof->qch3();
01098   tof_qch4       = tof->qch4();
01099   tof_adc1       = tof->adc1();
01100   tof_adc2       = tof->adc2();
01101   tof_adc3       = tof->adc3();
01102   tof_adc4       = tof->adc4();
01103   tof_tdc1       = tof->tdc1();
01104   tof_tdc2       = tof->tdc2();
01105   tof_tdc3       = tof->tdc3();
01106   tof_tdc4       = tof->tdc4();
01107   tof_texpe1     = tof->texpInner(0);
01108   tof_texpmu1    = tof->texpInner(1);
01109   tof_texppi1    = tof->texpInner(2);
01110   tof_texpk1     = tof->texpInner(3);
01111   tof_texpp1     = tof->texpInner(4);
01112   tof_texpe2     = tof->texpOuter(0);
01113   tof_texpmu2    = tof->texpOuter(1);
01114   tof_texppi2    = tof->texpOuter(2);
01115   tof_texpk2     = tof->texpOuter(3);
01116   tof_texpp2     = tof->texpOuter(4);
01117   tof_texpe      = tof->texp(0);
01118   tof_texpmu     = tof->texp(1);
01119   tof_texppi     = tof->texp(2);
01120   tof_texpk      = tof->texp(3);
01121   tof_texpp      = tof->texp(4);
01122   tof_tdiff1     = tof->tdiff1();
01123   tof_tdiff2     = tof->tdiff2();
01124   unsigned int trigChannel = 0;
01125   for( int i=0 ; i < 16; i++ ) {
01126     trigChannel = ( trigChannel | ( ( trigData.getTrigChannel(i) ) << i ) );
01127   }
01128   tof_trig       = trigChannel;
01129   tof_estime     = estime;
01130   tof_t0stat     = t0stat;
01131   tof_tuple->write();
01132 
01133   return;
01134 }

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

Definition at line 816 of file TofCheckDigi.cxx.

References TofTrack::adc1(), TofTrack::adc2(), TofTrack::adc3(), TofTrack::adc4(), TofTrack::barrel(), TofTrack::errzrhit1(), TofTrack::errzrhit2(), Event::EventHeader::eventNumber(), TofTrack::hitCase(), genRecEmupikp::i, TofTrack::id1(), TofTrack::id2(), TofTrack::istrip1(), TofTrack::istrip2(), TofTrack::kal(), TofTrack::p(), TofTrack::path1(), TofTrack::path2(), TofTrack::ph(), TofTrack::ph1(), TofTrack::ph11(), TofTrack::ph12(), TofTrack::ph2(), TofTrack::ph21(), TofTrack::ph22(), TofTrack::phi1(), TofTrack::phi2(), TofTrack::qch1(), TofTrack::qch2(), TofTrack::qch3(), TofTrack::qch4(), TofTrack::quality(), TofTrack::quality1(), TofTrack::quality2(), Event::EventHeader::runNumber(), TofTrack::size1(), TofTrack::size2(), TofTrack::size3(), TofTrack::size4(), TofTrack::strip1(), TofTrack::strip2(), TofTrack::tdc1(), TofTrack::tdc2(), TofTrack::tdc3(), TofTrack::tdc4(), TofTrack::tdiff1(), TofTrack::tdiff2(), TofTrack::texp(), TofTrack::texpInner(), TofTrack::texpOuter(), TofTrack::theta1(), TofTrack::theta2(), TofTrack::tof(), TofTrack::tof1(), TofTrack::tof11(), TofTrack::tof12(), TofTrack::tof2(), TofTrack::tof21(), TofTrack::tof22(), tof_adc1, tof_adc2, tof_adc3, tof_adc4, tof_barrel, tof_errzr1, tof_errzr2, tof_estime, tof_event, tof_hitcase, tof_id1, tof_id2, tof_istrip1, tof_istrip2, tof_kal, tof_momentum, tof_path1, tof_path2, tof_ph, tof_ph1, tof_ph11, tof_ph12, tof_ph2, tof_ph21, tof_ph22, tof_phi1, tof_phi2, tof_qch1, tof_qch2, tof_qch3, tof_qch4, tof_quality, tof_quality1, tof_quality2, tof_run, tof_size1, tof_size2, tof_size3, tof_size4, tof_strip1, tof_strip2, tof_t0stat, tof_tdc1, tof_tdc2, tof_tdc3, tof_tdc4, tof_tdiff1, tof_tdiff2, tof_texpe, tof_texpe1, tof_texpe2, tof_texpk, tof_texpk1, tof_texpk2, tof_texpmu, tof_texpmu1, tof_texpmu2, tof_texpp, tof_texpp1, tof_texpp2, tof_texppi, tof_texppi1, tof_texppi2, tof_theta1, tof_theta2, tof_tofe, tof_tofe1, tof_tofe11, tof_tofe12, tof_tofe2, tof_tofe21, tof_tofe22, tof_tofid1, tof_tofid2, tof_tofk, tof_tofk1, tof_tofk11, tof_tofk12, tof_tofk2, tof_tofk21, tof_tofk22, tof_tofmu, tof_tofmu1, tof_tofmu11, tof_tofmu12, tof_tofmu2, tof_tofmu21, tof_tofmu22, tof_tofp, tof_tofp1, tof_tofp11, tof_tofp12, tof_tofp2, tof_tofp21, tof_tofp22, tof_tofpi, tof_tofpi1, tof_tofpi11, tof_tofpi12, tof_tofpi2, tof_tofpi21, tof_tofpi22, tof_toftrackid, tof_trackid, tof_tuple, tof_xhit1, tof_xhit2, tof_yhit1, tof_yhit2, tof_zadc1, tof_zadc2, tof_zq1, tof_zq2, tof_zq3, tof_zq4, tof_zr1, tof_zr2, tof_zrhit1, tof_zrhit2, tof_zt1, tof_zt2, tof_zt3, tof_zt4, tof_ztdc1, tof_ztdc2, tofCaliSvc, TofTrack::tofId1(), TofTrack::tofId2(), TofTrack::tofTrackId(), TofTrack::trackId(), TofTrack::xhit1(), TofTrack::xhit2(), TofTrack::yhit1(), TofTrack::yhit2(), ITofCaliSvc::ZADC1(), TofTrack::zadc1(), ITofCaliSvc::ZADC2(), TofTrack::zadc2(), TofTrack::zr1(), TofTrack::zr2(), TofTrack::zrhit1(), TofTrack::zrhit2(), ITofCaliSvc::ZTDC1(), TofTrack::ztdc1(), ITofCaliSvc::ZTDC2(), and TofTrack::ztdc2().

Referenced by TofRec::execute().

00816                                                                                                           {
00817 
00818   tof_run     = eventHeader.runNumber();
00819   tof_event   = eventHeader.eventNumber();
00820   tof_toftrackid = tof->tofTrackId();
00821   tof_trackid    = tof->trackId();
00822   tof_id1        = tof->id1();
00823   tof_id2        = tof->id2();
00824   tof_istrip1    = tof->istrip1();
00825   tof_istrip2    = tof->istrip2();
00826   tof_barrel     = tof->barrel();
00827   tof_hitcase    = tof->hitCase();
00828   tof_momentum   = tof->p();
00829   tof_path1      = tof->path1();
00830   tof_path2      = tof->path2();
00831   tof_zrhit1     = tof->zrhit1();
00832   tof_zrhit2     = tof->zrhit2();
00833   tof_errzr1     = tof->errzrhit1();
00834   tof_errzr2     = tof->errzrhit2();
00835   tof_xhit1      = tof->xhit1();
00836   tof_yhit1      = tof->yhit1();
00837   tof_xhit2      = tof->xhit2();
00838   tof_yhit2      = tof->yhit2();
00839   for( unsigned int i=0; i<5; i++ ) {
00840     tof_kal[i]   = tof->kal(i);
00841     tof_zr1[i]   = tof->zr1(i);
00842     tof_zr2[i]   = tof->zr2(i);
00843   }
00844   tof_ztdc1      = tof->ztdc1();
00845   tof_ztdc2      = tof->ztdc2();
00846   tof_zadc1      = tof->zadc1();
00847   tof_zadc2      = tof->zadc2();
00848   tof_zt1        = -999.0;
00849   tof_zt2        = -999.0;
00850   tof_zt3        = -999.0;
00851   tof_zt4        = -999.0;
00852   tof_zq1        = -999.0;
00853   tof_zq2        = -999.0;
00854   tof_zq3        = -999.0;
00855   tof_zq4        = -999.0;
00856   if( tof->hitCase() == 0 || tof->hitCase() == 2 ) {
00857     tof_zt1 = tofCaliSvc->ZTDC1( tof->tdc2(), tof->tofId1(), tof->zrhit1() );
00858     tof_zt2 = tofCaliSvc->ZTDC2( tof->tdc1(), tof->tofId1(), tof->zrhit1() );
00859     tof_zq1 = tofCaliSvc->ZADC1( tof->adc2(), tof->tofId1(), tof->zrhit1() );
00860     tof_zq2 = tofCaliSvc->ZADC2( tof->adc1(), tof->tofId1(), tof->zrhit1() );
00861   }
00862   if( tof->hitCase() == 1 || tof->hitCase() == 2 ) {
00863     tof_zt3 = tofCaliSvc->ZTDC1( tof->tdc4(), tof->tofId2(), tof->zrhit2() );
00864     tof_zt4 = tofCaliSvc->ZTDC2( tof->tdc3(), tof->tofId2(), tof->zrhit2() );
00865     tof_zq3 = tofCaliSvc->ZADC1( tof->adc4(), tof->tofId2(), tof->zrhit2() );
00866     tof_zq4 = tofCaliSvc->ZADC2( tof->adc3(), tof->tofId2(), tof->zrhit2() );
00867   }
00868   tof_size1      = tof->size1();
00869   tof_size2      = tof->size2();
00870   tof_size3      = tof->size3();
00871   tof_size4      = tof->size4();
00872   tof_theta1     = tof->theta1();
00873   tof_theta2     = tof->theta2();
00874   tof_phi1       = tof->phi1();
00875   tof_phi2       = tof->phi2();
00876   tof_quality1   = tof->quality1();
00877   tof_quality2   = tof->quality2();
00878   tof_quality    = tof->quality();
00879   tof_tofid1     = tof->tofId1();
00880   tof_tofid2     = tof->tofId2();
00881   tof_strip1     = tof->strip1();
00882   tof_strip2     = tof->strip2();
00883   /*
00884   tof_board1     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId1(), true );
00885   tof_board2     = tofQElecSvc->Board( tof->hitCase()<3, tof->tofId2(), true );
00886   tof_crate1     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId1(), true );
00887   tof_crate2     = tofQElecSvc->Crate( tof->hitCase()<3, tof->tofId2(), true );
00888   tof_fee1       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId1(), true );
00889   tof_fee2       = tofQElecSvc->Fee( tof->hitCase()<3, tof->tofId2(), true );
00890   tof_channel1   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),true );
00891   tof_channel2   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId1(),false );
00892   tof_channel3   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),true );
00893   tof_channel4   = tofQElecSvc->Channel(tof->hitCase()<3,tof->tofId2(),false );
00894   */
00895   tof_ph11       = tof->ph11();
00896   tof_ph12       = tof->ph12();
00897   tof_ph21       = tof->ph21();
00898   tof_ph22       = tof->ph22();
00899   tof_ph1        = tof->ph1();
00900   tof_ph2        = tof->ph2();
00901   tof_ph         = tof->ph();
00902   tof_tofe11     = tof->tof11(0);
00903   tof_tofe12     = tof->tof12(0);
00904   tof_tofe21     = tof->tof21(0);
00905   tof_tofe22     = tof->tof22(0);
00906   tof_tofe1      = tof->tof1(0);
00907   tof_tofe2      = tof->tof2(0);
00908   tof_tofe       = tof->tof(0);
00909   tof_tofmu11    = tof->tof11(1);
00910   tof_tofmu12    = tof->tof12(1);
00911   tof_tofmu21    = tof->tof21(1);
00912   tof_tofmu22    = tof->tof22(1);
00913   tof_tofmu1     = tof->tof1(1);
00914   tof_tofmu2     = tof->tof2(1);
00915   tof_tofmu      = tof->tof(1);
00916   tof_tofpi11    = tof->tof11(2);
00917   tof_tofpi12    = tof->tof12(2);
00918   tof_tofpi21    = tof->tof21(2);
00919   tof_tofpi22    = tof->tof22(2);
00920   tof_tofpi1     = tof->tof1(2);
00921   tof_tofpi2     = tof->tof2(2);
00922   tof_tofpi      = tof->tof(2);
00923   tof_tofk11     = tof->tof11(3);
00924   tof_tofk12     = tof->tof12(3);
00925   tof_tofk21     = tof->tof21(3);
00926   tof_tofk22     = tof->tof22(3);
00927   tof_tofk1      = tof->tof1(3);
00928   tof_tofk2      = tof->tof2(3);
00929   tof_tofk       = tof->tof(3);
00930   tof_tofp11     = tof->tof11(4);
00931   tof_tofp12     = tof->tof12(4);
00932   tof_tofp21     = tof->tof21(4);
00933   tof_tofp22     = tof->tof22(4);
00934   tof_tofp1      = tof->tof1(4);
00935   tof_tofp2      = tof->tof2(4);
00936   tof_tofp       = tof->tof(4);
00937   tof_qch1       = tof->qch1();
00938   tof_qch2       = tof->qch2();
00939   tof_qch3       = tof->qch3();
00940   tof_qch4       = tof->qch4();
00941   tof_adc1       = tof->adc1();
00942   tof_adc2       = tof->adc2();
00943   tof_adc3       = tof->adc3();
00944   tof_adc4       = tof->adc4();
00945   tof_tdc1       = tof->tdc1();
00946   tof_tdc2       = tof->tdc2();
00947   tof_tdc3       = tof->tdc3();
00948   tof_tdc4       = tof->tdc4();
00949   tof_texpe1     = tof->texpInner(0);
00950   tof_texpmu1    = tof->texpInner(1);
00951   tof_texppi1    = tof->texpInner(2);
00952   tof_texpk1     = tof->texpInner(3);
00953   tof_texpp1     = tof->texpInner(4);
00954   tof_texpe2     = tof->texpOuter(0);
00955   tof_texpmu2    = tof->texpOuter(1);
00956   tof_texppi2    = tof->texpOuter(2);
00957   tof_texpk2     = tof->texpOuter(3);
00958   tof_texpp2     = tof->texpOuter(4);
00959   tof_texpe      = tof->texp(0);
00960   tof_texpmu     = tof->texp(1);
00961   tof_texppi     = tof->texp(2);
00962   tof_texpk      = tof->texp(3);
00963   tof_texpp      = tof->texp(4);
00964   tof_tdiff1     = tof->tdiff1();
00965   tof_tdiff2     = tof->tdiff2();
00966   tof_estime     = estime;
00967   tof_t0stat     = t0stat;
00968   tof_tuple->write();
00969 
00970   return;
00971 }

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

Definition at line 1619 of file TofCheckDigi.cxx.

References abs, bb_charge1, bb_charge2, bb_chi1, bb_chi2, bb_dang, bb_dphi, bb_dr1, bb_dr2, bb_drxy1, bb_drxy2, bb_dz1, bb_dz2, bb_e1, bb_e2, bb_emcsize, bb_emctrk1, bb_emctrk2, bb_emcx1, bb_emcx2, bb_emcy1, bb_emcy2, bb_emcz1, bb_emcz2, bb_etot, bb_event, bb_extx1, bb_extx2, bb_exty1, bb_exty2, bb_extz1, bb_extz2, bb_layer1, bb_layer2, bb_mdcsize, bb_ndof1, bb_ndof2, bb_pe1, bb_pe2, bb_ph1, bb_ph2, bb_phi1, bb_phi2, bb_pmdc1, bb_pmdc2, bb_pmu1, bb_pmu2, bb_pte1, bb_pte2, bb_ptmdc1, bb_ptmdc2, bb_ptmu1, bb_ptmu2, bb_r1, bb_r2, bb_run, bb_th1, bb_th2, bb_theta1, bb_theta2, bb_trk1, bb_trk2, bb_trksize, bb_tuple, bb_x1, bb_x2, bb_y1, bb_y2, bb_z1, bb_z2, DstMdcKalTrack::electron, Event::EventHeader::eventNumber(), DstMdcKalTrack::muon, pi, and Event::EventHeader::runNumber().

01619                                                                                                                                                                                     {
01620   bb_run     = eventHeader.runNumber();
01621   bb_event   = eventHeader.eventNumber();
01622   bb_trksize = extTrackCol.size();
01623   bb_mdcsize = mdcTrackCol.size();
01624   bb_emcsize = emcShowerCol.size();
01625 
01626   RecMdcTrackCol::iterator iter_mdc1 = mdcTrackCol.begin();
01627   RecMdcTrackCol::iterator iter_mdc2 = mdcTrackCol.begin() + 1;
01628 
01629   Hep3Vector p1 = (*iter_mdc1)->p3();
01630   Hep3Vector p2 = (*iter_mdc2)->p3();
01631 
01632   bb_trk1    = (*iter_mdc1)->trackId();
01633   bb_pmdc1   = (*iter_mdc1)->p();
01634   bb_ptmdc1  = (*iter_mdc1)->pxy();
01635   bb_theta1  = (*iter_mdc1)->theta();
01636   bb_phi1    = (*iter_mdc1)->phi();
01637   bb_x1      = (*iter_mdc1)->x();
01638   bb_y1      = (*iter_mdc1)->y();
01639   bb_z1      = (*iter_mdc1)->z();
01640   bb_r1      = (*iter_mdc1)->r();
01641   bb_charge1 = (*iter_mdc1)->charge();
01642   bb_chi1    = (*iter_mdc1)->chi2();
01643   bb_ndof1   = (*iter_mdc1)->ndof();
01644   bb_layer1  = (*iter_mdc1)->lastLayer();
01645   bb_trk2    = (*iter_mdc2)->trackId();
01646   bb_pmdc2   = (*iter_mdc2)->p();
01647   bb_ptmdc2  = (*iter_mdc2)->pxy();
01648   bb_theta2  = (*iter_mdc2)->theta();
01649   bb_phi2    = (*iter_mdc2)->phi();
01650   bb_x2      = (*iter_mdc2)->x();
01651   bb_y2      = (*iter_mdc2)->y();
01652   bb_z2      = (*iter_mdc2)->z();
01653   bb_r2      = (*iter_mdc2)->r();
01654   bb_charge2 = (*iter_mdc2)->charge();
01655   bb_chi2    = (*iter_mdc2)->chi2();
01656   bb_ndof2   = (*iter_mdc2)->ndof();
01657   bb_layer2  = (*iter_mdc2)->lastLayer();
01658 
01659   bb_dang = 180.0 - p1.angle( p2.unit() )*180.0/pi;
01660   bb_dphi = abs( (*iter_mdc1)->phi() - (*iter_mdc2)->phi() )*180.0/pi;
01661 
01662   RecMdcKalTrackCol::iterator iter_kal1 = mdcKalTrackCol.begin();
01663   RecMdcKalTrackCol::iterator iter_kal2 = mdcKalTrackCol.begin() + 1;
01664 
01665   if( ( (*iter_kal1)->trackId() == (*iter_mdc2)->trackId() ) && ( (*iter_kal2)->trackId() == (*iter_mdc1)->trackId() ) ) {
01666     RecMdcKalTrackCol::iterator iter_tmp = iter_kal1;
01667     iter_kal1 = iter_kal2;
01668     iter_kal2 = iter_tmp;
01669   }
01670 
01671   //  RecMdcKalTrack::setPidType  (RecMdcKalTrack::electron);
01672   (*iter_kal1)->setPidType( RecMdcKalTrack::electron );
01673   (*iter_kal2)->setPidType( RecMdcKalTrack::electron );
01674   double tanl1  = (*iter_kal1)->tanl();
01675   double kappa1 = (*iter_kal1)->kappa();
01676   double tanl2  = (*iter_kal2)->tanl();
01677   double kappa2 = (*iter_kal2)->kappa();
01678   bb_pe1  = sqrt(1.0+tanl1*tanl1)/kappa1;
01679   bb_pte1 = 1.0/kappa1;
01680   bb_pe2  = sqrt(1.0+tanl2*tanl2)/kappa2;
01681   bb_pte2 = 1.0/kappa2;
01682   //  RecMdcKalTrack::setPidType  (RecMdcKalTrack::muon);
01683   (*iter_kal1)->setPidType( RecMdcKalTrack::muon );
01684   (*iter_kal2)->setPidType( RecMdcKalTrack::muon );
01685   tanl1  = (*iter_kal1)->tanl();
01686   kappa1 = (*iter_kal1)->kappa();
01687   tanl2  = (*iter_kal2)->tanl();
01688   kappa2 = (*iter_kal2)->kappa();
01689   bb_pmu1  = sqrt(1.0+tanl1*tanl1)/kappa1;
01690   bb_ptmu1 = 1.0/kappa1;
01691   bb_pmu2  = sqrt(1.0+tanl2*tanl2)/kappa2;
01692   bb_ptmu2 = 1.0/kappa2;
01693 
01694   RecExtTrackCol::iterator iter_ext1 = extTrackCol.begin();
01695   RecExtTrackCol::iterator iter_ext2 = extTrackCol.begin() + 1;
01696 
01697   Hep3Vector extPos1 = (*iter_ext1)->emcPosition();
01698   Hep3Vector extPos2 = (*iter_ext2)->emcPosition();
01699 
01700   bb_extx1   = extPos1.x();
01701   bb_exty1   = extPos1.y();
01702   bb_extz1   = extPos1.z();
01703   bb_extx2   = extPos2.x();
01704   bb_exty2   = extPos2.y();
01705   bb_extz2   = extPos2.z();
01706 
01707   RecEmcShowerCol::iterator iter_emc1 = emcShowerCol.begin();
01708   RecEmcShowerCol::iterator iter_emc2 = emcShowerCol.begin() + 1;
01709 
01710   Hep3Vector emcPos1((*iter_emc1)->x(),(*iter_emc1)->y(),(*iter_emc1)->z());
01711   Hep3Vector emcPos2((*iter_emc2)->x(),(*iter_emc2)->y(),(*iter_emc2)->z());
01712 
01713   //  cout << "ext 1 --- " << extPos1 << " ext 2 --- " << extPos2 << 
01714   //    "emc 1 --- " << emcPos1 << " emc 2 --- " << emcPos2 << endl;
01715 
01716   Hep3Vector dis1 = extPos1 - emcPos1;
01717   Hep3Vector dis2 = extPos2 - emcPos1;
01718 
01719   //  cout << " r1 = " << dis1.r() << " r2 = " << dis2.r() << endl;
01720 
01721   if( dis1.r() > dis2.r() ) {
01722     RecEmcShowerCol::iterator iter_tmp = iter_emc1;
01723     iter_emc1 = iter_emc2;
01724     iter_emc2 = iter_tmp;
01725     Hep3Vector emc_tmp = emcPos1;
01726     emcPos1 = emcPos2;
01727     emcPos2 = emc_tmp;
01728   }
01729   dis1 = extPos1 - emcPos1;
01730   dis2 = extPos2 - emcPos2;
01731 
01732   bb_emctrk1 = (*iter_emc1)->trackId();
01733   bb_emcx1   = (*iter_emc1)->x();
01734   bb_emcy1   = (*iter_emc1)->y();
01735   bb_emcz1   = (*iter_emc1)->z();
01736   bb_e1      = (*iter_emc1)->energy()/(*iter_mdc1)->p();;
01737   bb_th1     = (*iter_emc1)->theta();
01738   bb_ph1     = (*iter_emc1)->phi();
01739   bb_emctrk2 = (*iter_emc2)->trackId();
01740   bb_emcx2   = (*iter_emc2)->x();
01741   bb_emcy2   = (*iter_emc2)->y();
01742   bb_emcz2   = (*iter_emc2)->z();
01743   bb_e2      = (*iter_emc2)->energy()/(*iter_mdc2)->p();;
01744   bb_th2     = (*iter_emc2)->theta();
01745   bb_ph2     = (*iter_emc2)->phi();
01746   bb_dr1     = dis1.r();
01747   bb_drxy1   = dis1.rho();
01748   bb_dz1     = dis1.z();
01749   bb_dr2     = dis2.r();
01750   bb_drxy2   = dis2.rho();
01751   bb_dz2     = dis2.z();
01752 
01753   double etot = 0.0;
01754   RecEmcShowerCol::iterator iter_emc = emcShowerCol.begin();
01755   for( ; iter_emc != emcShowerCol.end(); iter_emc++ ) {
01756     etot += (*iter_emc)->energy();
01757   }
01758   bb_etot = etot - (*iter_emc1)->energy() - (*iter_emc2)->energy();
01759 
01760   bb_tuple->write();
01761 
01762   return;
01763 }

void TofCheckDigi::FillCol ( Event::EventHeader ,
RecMdcTrackCol ,
RecMdcKalTrackCol ,
RecExtTrackCol  
)

Definition at line 1599 of file TofCheckDigi.cxx.

References Fill().

01599                                                                                                                                                         {
01600   if( mdcTrackCol.size()<=0 || mdcKalTrackCol.size() <= 0 || recExtTrackCol.size() <= 0 ) return;
01601   RecExtTrackCol::iterator iter_ext = recExtTrackCol.begin();
01602   for( ; iter_ext!=recExtTrackCol.end(); iter_ext++ ) {
01603     RecMdcKalTrackCol::iterator iter_kal = mdcKalTrackCol.begin();
01604     for( ; iter_kal!=mdcKalTrackCol.end(); iter_kal++ ) {
01605       RecMdcTrackCol::iterator iter_mdc = mdcTrackCol.begin();
01606       for( ; iter_mdc!=mdcTrackCol.end(); iter_mdc++ ) {
01607         if( (*iter_kal)->getTrackId() != (*iter_mdc)->trackId() ) continue;
01608         if( (*iter_kal)->getTrackId() == (*iter_ext)->trackId() ) break;
01609       }
01610       if( iter_mdc != mdcTrackCol.end() ) {
01611         Fill( eventHeader, *iter_mdc, *iter_kal, *iter_ext );
01612       }
01613     }
01614   }
01615   return;
01616 }

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

Definition at line 638 of file TofCheckDigi.cxx.

References Fill_Barrel(), Fill_Endcap(), and iter().

00638                                                                                                                     {
00639   if( tofDataVec.size() <= 0 ) return;
00640   std::vector<TofData*>::iterator iter = tofDataVec.begin();
00641   for( ; iter != tofDataVec.end(); iter++ ) {
00642     if( (*iter)->barrel() ) {
00643       Fill_Barrel( eventHeader, (*iter), estime, t0stat );
00644     }
00645     else {
00646       Fill_Endcap( eventHeader, (*iter), estime, t0stat );
00647     }
00648   }
00649   return;
00650 }

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

Definition at line 617 of file TofCheckDigi.cxx.

References TofID::cell_id(), Fill_Barrel(), Fill_Endcap(), Fill_MRPC(), TofID::is_barrel(), TofID::is_mrpc(), TofID::is_scin(), and iter().

00617                                                                                                            {
00618   if( tofDataMap.empty() ) return;
00619   IterTofDataMap iter = tofDataMap.begin();
00620   for( ; iter != tofDataMap.end(); iter++ ) {
00621     Identifier iden = TofID::cell_id( (*iter).first );
00622     if( TofID::is_scin( iden ) ) {
00623       if( TofID::is_barrel( iden ) ) {
00624         Fill_Barrel( eventHeader, (*iter).second, estime, t0stat );
00625       }
00626       else {
00627         Fill_Endcap( eventHeader, (*iter).second, estime, t0stat );
00628       }
00629     }
00630     if( TofID::is_mrpc( iden ) ) {
00631       Fill_MRPC( eventHeader, (*iter).second, estime, t0stat );
00632     }
00633   }
00634   return;
00635 }

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

Definition at line 424 of file TofCheckDigi.cxx.

References TofID::barrel_ec(), digi_adc, digi_barrel, digi_crate, digi_end, digi_endcap, digi_err, digi_event, digi_geo, digi_layer, digi_multiq, digi_multit, digi_noq, digi_not, digi_overflow, digi_overq, digi_overt, digi_qclock, digi_run, digi_strip, digi_t0, digi_t0stat, digi_tclock, digi_tdc, digi_tdcnum, digi_tofId, digi_tuple, TofID::end(), TofID::endcap(), Event::EventHeader::eventNumber(), TofID::is_mrpc(), TofID::is_scin(), TofID::layer(), TofID::module(), TofID::phi_module(), Event::EventHeader::runNumber(), and TofID::strip().

Referenced by TofRec::execute().

00424                                                                                                             {
00425   if( tofDigiCol.size() <= 0 ) return;
00426   TofDigiCol::iterator iter_digi = tofDigiCol.begin();
00427   for( ; iter_digi!=tofDigiCol.end(); iter_digi++ ) {
00428     unsigned int overflow = (*iter_digi)->getOverflow();
00429     if( ( overflow & 0xfe000000 ) == 0xfe000000 ) {
00430       if( digi_tuple ) {
00431         digi_run    = eventHeader.runNumber();
00432         digi_event  = eventHeader.eventNumber();
00433         digi_barrel = -1;
00434         digi_endcap = -1;
00435         digi_layer  = -1;
00436         digi_tofId  = -1;
00437         digi_strip  = -1;
00438         digi_end    = -1;
00439         digi_adc    = 0x7fffffff;              // adc 13bits
00440         digi_tdc    = 0x7fffffff;
00441         digi_qclock = 1000.0;
00442         digi_tclock = 1000.0;
00443         digi_overflow = overflow;
00444         digi_noq    = -1;
00445         digi_not    = -1;
00446         digi_multiq = -1;
00447         digi_multit = -1;
00448         digi_overq  = -1;
00449         digi_overt  = -1;
00450         digi_t0     = -1;
00451         digi_t0stat = -1;
00452         digi_crate  = ( ( overflow &0x1000000 ) >> 24 );
00453         digi_geo    = ( ( overflow &0x0f80000 ) >> 19 );
00454         digi_tdcnum = ( ( overflow &0x0078000 ) >> 15 );
00455         digi_err    = ( overflow &0x0007fff );
00456         digi_tuple->write();
00457       }
00458     }
00459     else {
00460       Identifier iden  = (*iter_digi)->identify();
00461       unsigned int adc = (*iter_digi)->getChargeChannel();
00462       unsigned int tdc = (*iter_digi)->getTimeChannel();
00463       if( digi_tuple ) {
00464         digi_run    = eventHeader.runNumber();
00465         digi_event  = eventHeader.eventNumber();
00466         digi_barrel = TofID::barrel_ec(iden);
00467         digi_endcap = TofID::endcap(iden);
00468         digi_layer  = TofID::layer(iden);
00469         digi_strip  = TofID::strip(iden);
00470         digi_end    = TofID::end(iden);
00471         if( TofID::is_scin(iden) ) {
00472           digi_tofId  = TofID::phi_module(iden);
00473           digi_adc    = ( adc & 0x1fff );              // adc 13bits
00474         }
00475         if( TofID::is_mrpc(iden) ) {
00476           digi_tofId  = TofID::module(iden);
00477           digi_adc    = adc;
00478         }
00479         if( adc == 0x7fffffff ) digi_adc = adc;
00480         digi_tdc    = tdc;
00481         digi_qclock = ( ( adc & 0x7e000 ) >> 13 );   // adc high 6 bits, time clock
00482         if( adc == 0x7fffffff ) digi_qclock = 1000.;
00483         digi_tclock = ( ( tdc & 0x7e000 ) >> 13 );   // tdc high 6 bits, time clock
00484         if( tdc == 0x7fffffff ) digi_tclock = 1000.;
00485         digi_overflow = overflow;
00486         digi_noq      = ( ( overflow & 0x20 ) >> 5 );
00487         digi_not      = ( ( overflow & 0x10 ) >> 4 );
00488         digi_multiq   = ( ( overflow & 0x08 ) >> 3 );
00489         digi_multit   = ( ( overflow & 0x04 ) >> 2 );
00490         digi_overq    = ( ( overflow & 0x02 ) >> 1 );
00491         digi_overt    =   ( overflow & 0x01 );
00492         digi_t0       = estime;
00493         digi_t0stat   = t0stat;
00494         digi_crate    = -1;
00495         digi_geo      = -1;
00496         digi_tdcnum   = -1;
00497         digi_tdcnum   = -1;
00498         digi_err      = -1;
00499         digi_tuple->write();
00500       }
00501     }
00502   }
00503 
00504   return;
00505 }


Member Data Documentation

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

Definition at line 80 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 83 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 71 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 74 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 75 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 77 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 85 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 87 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 98 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 100 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 79 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 82 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 91 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 93 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 89 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 70 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 106 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 107 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 76 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 78 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 86 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 88 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 81 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 84 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 97 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 95 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 96 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 90 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 99 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 101 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 72 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 73 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 103 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 102 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 92 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 94 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 69 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 105 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 104 of file TofCheckDigi.h.

Referenced by Fill_Barrel(), and TofCheckDigi().

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

Definition at line 364 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 377 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 365 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 378 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 381 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 382 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 411 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 414 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 412 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 415 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 413 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 416 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 401 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 408 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 354 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 397 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 404 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 398 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 405 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 399 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 406 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 400 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 407 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 417 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 351 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 391 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 394 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 392 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 395 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 393 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 396 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 367 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 380 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 353 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 366 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 379 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 383 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 385 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 403 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 410 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 359 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 372 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 356 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 369 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 387 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 389 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 384 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 386 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 357 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 370 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 388 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 390 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 363 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 376 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 350 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 402 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 409 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 358 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 371 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 355 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 368 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 352 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 349 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 360 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 373 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 361 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 374 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 362 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 375 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 51 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 45 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 64 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 50 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::digi_endcap [private]

Definition at line 46 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 67 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 44 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 65 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 47 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 58 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 59 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 56 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 57 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 55 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 60 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 61 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 53 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 43 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::digi_strip [private]

Definition at line 49 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 62 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 63 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 54 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 52 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 66 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 48 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 42 of file TofCheckDigi.h.

Referenced by FillCol(), and TofCheckDigi().

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

Definition at line 117 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 111 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 114 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 120 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 125 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 116 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 122 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 119 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 110 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 127 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 128 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 115 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 121 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 118 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 124 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 126 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 112 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 113 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 123 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 109 of file TofCheckDigi.h.

Referenced by Fill_Endcap(), and TofCheckDigi().

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

Definition at line 170 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 189 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 190 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 168 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 197 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

NTuple::Array<int> TofCheckDigi::ext_hitcase1 [private]

Definition at line 195 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

NTuple::Array<int> TofCheckDigi::ext_hitcase2 [private]

Definition at line 196 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 171 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 182 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 185 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 186 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 193 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 194 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 198 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 167 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

NTuple::Array<int> TofCheckDigi::ext_strip1 [private]

Definition at line 180 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

NTuple::Array<int> TofCheckDigi::ext_strip2 [private]

Definition at line 181 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 183 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 184 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 191 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 192 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 178 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 179 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 169 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 166 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 172 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 173 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 174 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 175 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 176 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 177 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 187 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

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

Definition at line 188 of file TofCheckDigi.h.

Referenced by Fill(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_event [private]

Definition at line 132 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_quality [private]

Definition at line 146 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_run [private]

Definition at line 131 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_strip [private]

Definition at line 134 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 163 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_t0stat [private]

Definition at line 164 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_times [private]

Definition at line 154 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_times1 [private]

Definition at line 152 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_times2 [private]

Definition at line 153 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 141 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 143 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 137 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 139 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tlnum1 [private]

Definition at line 156 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tlnum2 [private]

Definition at line 158 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tltimes1 [private]

Definition at line 149 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tltimes2 [private]

Definition at line 151 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tmatched [private]

Definition at line 147 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tofId [private]

Definition at line 133 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tofTrackId [private]

Definition at line 135 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 144 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 145 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 160 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 159 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 140 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 142 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 136 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 138 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_ttnum1 [private]

Definition at line 155 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_ttnum2 [private]

Definition at line 157 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tttimes1 [private]

Definition at line 148 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::mrpc_tttimes2 [private]

Definition at line 150 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 130 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 162 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 161 of file TofCheckDigi.h.

Referenced by Fill_MRPC(), and TofCheckDigi().

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

Definition at line 314 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 315 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 316 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 317 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 214 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 258 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 259 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 253 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 264 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 265 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 266 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 267 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 205 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 260 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 261 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

NTuple::Item<int> TofCheckDigi::tof_dstrip1 [private]

Definition at line 212 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::tof_dstrip2 [private]

Definition at line 213 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 221 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 222 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 340 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 202 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 262 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 263 of file TofCheckDigi.h.

Referenced by TofCheckDigi().

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

Definition at line 215 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 208 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 209 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::tof_istrip1 [private]

Definition at line 210 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::tof_istrip2 [private]

Definition at line 211 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 227 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 343 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 346 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 347 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 344 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 342 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 345 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 216 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 207 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 217 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 218 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 274 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 272 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 268 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 269 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 273 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 270 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 271 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 248 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 249 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 206 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 310 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 311 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 312 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 313 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 252 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 250 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 251 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 201 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 242 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 243 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 244 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 245 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::tof_strip1 [private]

Definition at line 256 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

NTuple::Item<int> TofCheckDigi::tof_strip2 [private]

Definition at line 257 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 341 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 318 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 319 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 320 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 321 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 337 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 338 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 332 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 322 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 327 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 335 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 325 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 330 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 333 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 323 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 328 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 336 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 326 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 331 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 334 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 324 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 329 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 246 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 247 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 281 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 279 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 275 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 276 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 280 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 277 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 278 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 254 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 255 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 302 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 300 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 296 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 297 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 301 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 298 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 299 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 288 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 286 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 282 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 283 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 287 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 284 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 285 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 309 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 307 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 303 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 304 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 308 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 305 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 306 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 295 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 293 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 289 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 290 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 294 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 291 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 292 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 203 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 204 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 339 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 200 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 223 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 225 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 224 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 226 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 232 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 233 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 238 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 239 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 240 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 241 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 228 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 229 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 219 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 220 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 234 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 235 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 236 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 237 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 230 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().

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

Definition at line 231 of file TofCheckDigi.h.

Referenced by Fill_TofTrack(), and TofCheckDigi().


Generated on Tue Nov 29 23:36:04 2016 for BOSS_7.0.2 by  doxygen 1.4.7