37 MsgStream log(
msgSvc(),
"TreeEmcCalibDataCnv" );
38 log << MSG::DEBUG <<
"SetProperty" << endmsg;
44 TBufferFile* buf1 =
new TBufferFile( TBuffer::kRead );
45 buf1->SetBuffer( ( *records )[
"DigiCalibConst"], 512000, kFALSE );
47 std::cout <<
" SftVer is " << ( *records )[
"SftVer"];
48 std::cout <<
" CalVerSft is " << ( *records )[
"CalParVer"];
49 std::cout <<
" File name is " << ( *records )[
"FileName"] << std::endl;
51 TTree* Digitree =
new TTree();
53 Digitree->Streamer( *buf1 );
69 double EmcCalibConst[6240];
70 int EmcIxtalNumber[6240];
71 vector<double> DigiCalibConst;
72 vector<int> IxtalNumber;
73 Digitree->SetBranchAddress(
"DigiCalibConst", EmcCalibConst );
74 Digitree->SetBranchAddress(
"IxtalNumber", EmcIxtalNumber );
75 Digitree->GetEntry( 0 );
76 for ( i = 0; i < 6240; i++ )
78 DigiCalibConst.push_back( EmcCalibConst[i] );
79 IxtalNumber.push_back( EmcIxtalNumber[i] );
83 refpObject = tmpObject;
86 return StatusCode::SUCCESS;