X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=TPC%2FTPCPULSERda.cxx;h=e9003803aee5239bb3bff73cd1cd0d3d7a4c8f31;hb=b47ae83885077969ebaff903a55986536cf9753f;hp=a4d5f733be10a609af3bce8d1febb8a6e177d915;hpb=6e7d7dc40200f0806904e10c0b739ced70015d95;p=u%2Fmrichter%2FAliRoot.git diff --git a/TPC/TPCPULSERda.cxx b/TPC/TPCPULSERda.cxx index a4d5f733be1..e9003803aee 100644 --- a/TPC/TPCPULSERda.cxx +++ b/TPC/TPCPULSERda.cxx @@ -237,7 +237,7 @@ int main(int argc, char **argv) { //find processed sector Char_t sideName='A'; - Int_t sector = 0; + Int_t sector = -1; for ( Int_t roc = 0; roc < 72; roc++ ) { if ( !calibPulser.GetCalRocT0(roc) ) continue; if (mapping->GetSideFromRoc(roc)==1) sideName='C'; @@ -246,19 +246,23 @@ int main(int argc, char **argv) { gSystem->Setenv("AMORE_DA_NAME",Form("TPC-%c%02d-%s",sideName,sector,FILE_ID)); // // end cheet - TDatime time; - TObjString info(Form("Run: %u; Date: %s",runNb,time.AsSQLString())); + if (sector>-1){ + TDatime time; + TObjString info(Form("Run: %u; Date: %s",runNb,time.AsSQLString())); - amore::da::AmoreDA amoreDA(amore::da::AmoreDA::kSender); - Int_t statusDA=0; - statusDA+=amoreDA.Send("PulserT0",calibPulser.GetCalPadT0()); - statusDA+=amoreDA.Send("PulserQ",calibPulser.GetCalPadQ()); - statusDA+=amoreDA.Send("PulserRMS",calibPulser.GetCalPadRMS()); - statusDA+=amoreDA.Send("arrayTmean",calibPulser.GetMeanTimeSectorArray()); - statusDA+=amoreDA.Send("Info",&info); - if ( statusDA!=0 ) - printf("Waring: Failed to write one of the calib objects to the AMORE database\n"); - // reset env var + amore::da::AmoreDA amoreDA(amore::da::AmoreDA::kSender); + Int_t statusDA=0; + statusDA+=amoreDA.Send("PulserT0",calibPulser.GetCalPadT0()); + statusDA+=amoreDA.Send("PulserQ",calibPulser.GetCalPadQ()); + statusDA+=amoreDA.Send("PulserRMS",calibPulser.GetCalPadRMS()); + statusDA+=amoreDA.Send("arrayTmean",calibPulser.GetMeanTimeSectorArray()); + statusDA+=amoreDA.Send("Info",&info); + if ( statusDA!=0 ) + printf("Waring: Failed to write one of the calib objects to the AMORE database\n"); + } else { + printf("Waring: No data found!\n"); + } + // reset env var if (amoreDANameorig) gSystem->Setenv("AMORE_DA_NAME",amoreDANameorig); return status;