#include <TofCalibCheck.h>
Public Member Functions | |
void | FillCol (RecETofCalHitCol &) |
void | FillCol (RecBTofCalHitCol &) |
void | FillCol (RecETofCalHitCol &) |
void | FillCol (RecBTofCalHitCol &) |
TofCalibCheck (NTuple::Tuple *&tuple) | |
TofCalibCheck (NTuple::Tuple *&tuple) | |
~TofCalibCheck () | |
~TofCalibCheck () | |
Private Attributes | |
NTuple::Item< long > | m_event |
NTuple::Item< long > | m_event |
NTuple::Item< long > | m_hitcase |
NTuple::Item< long > | m_hitcase |
NTuple::Item< double > | m_p |
NTuple::Item< double > | m_p |
NTuple::Item< double > | m_path |
NTuple::Item< double > | m_path |
NTuple::Item< double > | m_phi |
NTuple::Item< double > | m_phi |
NTuple::Item< double > | m_q0 |
NTuple::Item< double > | m_q0 |
NTuple::Item< double > | m_q1 |
NTuple::Item< double > | m_q1 |
NTuple::Item< double > | m_q2 |
NTuple::Item< double > | m_q2 |
NTuple::Item< long > | m_run |
NTuple::Item< long > | m_run |
NTuple::Item< double > | m_t0 |
NTuple::Item< double > | m_t0 |
NTuple::Item< double > | m_t1 |
NTuple::Item< double > | m_t1 |
NTuple::Item< double > | m_t2 |
NTuple::Item< double > | m_t2 |
NTuple::Item< double > | m_texp |
NTuple::Item< double > | m_texp |
NTuple::Item< double > | m_theta |
NTuple::Item< double > | m_theta |
NTuple::Item< long > | m_tofid |
NTuple::Item< long > | m_tofid |
NTuple::Tuple *& | m_tuple |
NTuple::Tuple *& | m_tuple |
NTuple::Item< double > | m_zrhit |
NTuple::Item< double > | m_zrhit |
|
00003 :m_tuple(tuple) { 00004 if( !m_tuple ) { 00005 std::cerr << " Error: invalid pionter in TofCalibCheck(NTuple::Tuple*) for m_tuple " << std::endl; 00006 } 00007 else { 00008 m_tuple->addItem("run", m_run ); 00009 m_tuple->addItem("event", m_event ); 00010 m_tuple->addItem("tofid", m_tofid ); 00011 m_tuple->addItem("qleft", m_q1 ); 00012 m_tuple->addItem("qright", m_q2 ); 00013 m_tuple->addItem("tleft", m_t1 ); 00014 m_tuple->addItem("tright", m_t2 ); 00015 m_tuple->addItem("zrhit", m_zrhit ); 00016 m_tuple->addItem("texp", m_texp ); 00017 m_tuple->addItem("path", m_path ); 00018 m_tuple->addItem("phi", m_phi ); 00019 m_tuple->addItem("theta", m_theta ); 00020 m_tuple->addItem("p", m_p ); 00021 m_tuple->addItem("t0", m_t0 ); 00022 m_tuple->addItem("q0", m_q0 ); 00023 m_tuple->addItem("hitcase", m_hitcase ); 00024 } 00025 }
|
|
00011 {}
|
|
|
|
00011 {}
|
|
|
|
|
|
00055 { 00056 if( m_tuple ) { 00057 RecETofCalHitCol::iterator iter = ehitcol.begin(); 00058 for( ; iter!=ehitcol.end(); iter++ ) { 00059 m_run = (*iter)->run(); 00060 m_event = (*iter)->event(); 00061 m_tofid = (*iter)->mod(); 00062 m_q1 = (*iter)->adc(); 00063 m_q2 = -99.0; 00064 m_t1 = (*iter)->tdc(); 00065 m_t2 = -99.0; 00066 m_zrhit = (*iter)->rHit(); 00067 m_texp = (*iter)->tpred(); 00068 m_path = (*iter)->path(); 00069 m_phi = (*iter)->deltaPhi(); 00070 m_theta = (*iter)->cosTheta(); 00071 m_p = (*iter)->p(); 00072 m_t0 = -99.0; 00073 m_q0 = -99.0; 00074 m_hitcase = (*iter)->qual(); 00075 m_tuple->write(); 00076 } 00077 } 00078 return; 00079 }
|
|
00028 { 00029 if( m_tuple ) { 00030 RecBTofCalHitCol::iterator iter = bhitcol.begin(); 00031 for( ; iter!=bhitcol.end(); iter++ ) { 00032 m_run = (*iter)->run(); 00033 m_event = (*iter)->event(); 00034 m_tofid = (*iter)->mod(); 00035 m_q1 = (*iter)->adc1(); 00036 m_q2 = (*iter)->adc2(); 00037 m_t1 = (*iter)->tdc1(); 00038 m_t2 = (*iter)->tdc2(); 00039 m_zrhit = (*iter)->zHit(); 00040 m_texp = (*iter)->tpred(); 00041 m_path = (*iter)->path(); 00042 m_phi = (*iter)->deltaPhi(); 00043 m_theta = (*iter)->sinTheta(); 00044 m_p = (*iter)->p(); 00045 m_t0 = -99.0; 00046 m_q0 = -99.0; 00047 m_hitcase = (*iter)->qual(); 00048 m_tuple->write(); 00049 } 00050 } 00051 return; 00052 }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|