13 {
14 MsgStream log(
msgSvc(), name() );
15 log << MSG::INFO << "ValidRecTofTrackAlg initialize !" << endmsg;
16
17 NTuplePtr nt1(
ntupleSvc(),
"FILE201/tof" );
18 if ( nt1 ) m_tuple_tof = nt1;
19 else
20 {
21 m_tuple_tof =
22 ntupleSvc()->book(
"FILE201/tof", CLID_ColumnWiseTuple,
"Validation of TOF" );
23 if ( m_tuple_tof )
24 {
25 m_tuple_tof->addItem( "run", m_run );
26 m_tuple_tof->addItem( "evt", m_event );
27 m_tuple_tof->addItem( "toftrk", m_tofTrackID );
28 m_tuple_tof->addItem( "trk", m_trackID );
29 m_tuple_tof->addItem( "tofid", m_tofID );
30 m_tuple_tof->addItem( "status", m_status );
31 m_tuple_tof->addItem( "raw", m_raw );
32 m_tuple_tof->addItem( "readout", m_readout );
33 m_tuple_tof->addItem( "counter", m_counter );
34 m_tuple_tof->addItem( "cluster", m_cluster );
35 m_tuple_tof->addItem( "barrel", m_barrel );
36 m_tuple_tof->addItem( "east", m_east );
37 m_tuple_tof->addItem( "layer", m_layer );
38 m_tuple_tof->addItem( "ncounter", m_ncounter );
39 m_tuple_tof->addItem( "neast", m_neast );
40 m_tuple_tof->addItem( "nwest", m_nwest );
41 m_tuple_tof->addItem( "path", m_path );
42 m_tuple_tof->addItem( "zrhit", m_zrhit );
43 m_tuple_tof->addItem( "ph", m_ph );
44 m_tuple_tof->addItem( "tof", m_tof );
45 m_tuple_tof->addItem( "etof", m_errtof );
46 m_tuple_tof->addItem( "beta", m_beta );
47 m_tuple_tof->addItem( "texpe", m_texpe );
48 m_tuple_tof->addItem( "texpmu", m_texpmu );
49 m_tuple_tof->addItem( "texppi", m_texppi );
50 m_tuple_tof->addItem( "texpk", m_texpk );
51 m_tuple_tof->addItem( "texpp", m_texpp );
52 m_tuple_tof->addItem( "toffe", m_toffe );
53 m_tuple_tof->addItem( "toffmu", m_toffmu );
54 m_tuple_tof->addItem( "toffpi", m_toffpi );
55 m_tuple_tof->addItem( "toffk", m_toffk );
56 m_tuple_tof->addItem( "toffp", m_toffp );
57 m_tuple_tof->addItem( "toffpb", m_toffpb );
58 m_tuple_tof->addItem( "sige", m_sigmae );
59 m_tuple_tof->addItem( "sigmu", m_sigmamu );
60 m_tuple_tof->addItem( "sigpi", m_sigmapi );
61 m_tuple_tof->addItem( "sigk", m_sigmak );
62 m_tuple_tof->addItem( "sigp", m_sigmap );
63 m_tuple_tof->addItem( "sigpb", m_sigmapb );
64 m_tuple_tof->addItem( "qual", m_quality );
65 m_tuple_tof->addItem( "t0", m_t0 );
66 m_tuple_tof->addItem( "et0", m_errt0 );
67 m_tuple_tof->addItem( "ez", m_errz );
68 m_tuple_tof->addItem( "phi", m_phi );
69 m_tuple_tof->addItem( "ephi", m_errphi );
70 m_tuple_tof->addItem( "e", m_energy );
71 m_tuple_tof->addItem( "ee", m_errenergy );
72 }
73 }
74
75 log << MSG::INFO << "Finish ValidRecTofTrackAlg initialize!" << endmsg;
76 return StatusCode::SUCCESS;
77}