|
#ifndef BRAT_BrZdcCalModule #include "BrZdcCalModule.h" #endif ClassImp (BrZdcCalModule); BrZdcCalModule::BrZdcCalModule ():BrModule () { SetState (kSetup); fCalibration= 0; fCalibFile= '\0'; SetLoadAscii (kFALSE); SetCommitAscii (kFALSE); SetSaveAscii (kFALSE); } BrZdcCalModule::BrZdcCalModule (const Char_t *name, const Char_t *title):BrModule (name, title) { SetState(kSetup); fCalibration= 0; fCalibFile= '\0'; SetLoadAscii (kFALSE); SetCommitAscii (kFALSE); SetSaveAscii (kFALSE); } void BrZdcCalModule::Init () { SetState (kInit); BrParameterDbManager *parMan= BrParameterDbManager::Instance (); BrCalibrationManager *calMan= BrCalibrationManager::Instance (); fCalibration= (BrZdcCalibration*) calMan->Register ("BrZdcCalibration", GetName ()); if (!fCalibration) { Abort("Init", "could not get calibration parameters"); return; } if (fCommitAscii) { fSaveAscii= kFALSE; fLoadAscii= kFALSE; } if (fSaveAscii) { fLoadAscii= kFALSE; fCommitAscii= kFALSE; } if (fLoadAscii) { fSaveAscii= kFALSE; fCommitAscii= kFALSE; } } void BrZdcCalModule::SaveAscii () { if (fCalibFile== "") { cout << " You have not set a calibration file for " << GetName () << ".\n Set it now: " << flush; cin >> fCalibFile; cout << endl; } } void BrZdcCalModule::ReadAscii () { if (fCalibFile== "") { cout << " You have not set a calibration file for " << GetName () << ".\n Set it now: " << flush; cin >> fCalibFile; cout << endl; } } |
||||||
This page automatically generated by script docBrat by Christian Holm |
Copyright ; 2002 BRAHMS Collaboration
<brahmlib@rcf.rhic.bnl.gov>
|