Follow Andreas' code modernization for BNMR code and cleanup
This commit is contained in:
parent
3ae49b6c23
commit
be8c809c6a
@ -641,10 +641,7 @@ Int_t PMsrHandler::WriteMsrLogFile(const Bool_t messages)
|
|||||||
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_BNMR:
|
case MSR_FITTYPE_BNMR:
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << std::endl ;
|
||||||
break;
|
|
||||||
case MSR_FITTYPE_BNMR:
|
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_NON_MUSR:
|
case MSR_FITTYPE_NON_MUSR:
|
||||||
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
||||||
@ -811,10 +808,7 @@ Int_t PMsrHandler::WriteMsrLogFile(const Bool_t messages)
|
|||||||
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_BNMR:
|
case MSR_FITTYPE_BNMR:
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << std::endl ;
|
||||||
break;
|
|
||||||
case MSR_FITTYPE_BNMR:
|
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_NON_MUSR:
|
case MSR_FITTYPE_NON_MUSR:
|
||||||
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
||||||
@ -1180,10 +1174,7 @@ Int_t PMsrHandler::WriteMsrLogFile(const Bool_t messages)
|
|||||||
fout << "PLOT " << fPlots[plotNo].fPlotType << " (mu minus plot)" << std::endl;
|
fout << "PLOT " << fPlots[plotNo].fPlotType << " (mu minus plot)" << std::endl;
|
||||||
break;
|
break;
|
||||||
case MSR_PLOT_BNMR:
|
case MSR_PLOT_BNMR:
|
||||||
fout << "PLOT " << fPlots[plotNo].fPlotType << " (beta-NMR asymmetry plot)" << endl;
|
fout << "PLOT " << fPlots[plotNo].fPlotType << " (beta-NMR asymmetry plot)" << std::endl;
|
||||||
break;
|
|
||||||
case MSR_PLOT_BNMR:
|
|
||||||
fout << "PLOT " << fPlots[plotNo].fPlotType << " (beta-NMR asymmetry plot)" << endl;
|
|
||||||
break;
|
break;
|
||||||
case MSR_PLOT_NON_MUSR:
|
case MSR_PLOT_NON_MUSR:
|
||||||
fout << "PLOT " << fPlots[plotNo].fPlotType << " (non muSR plot)" << std::endl;
|
fout << "PLOT " << fPlots[plotNo].fPlotType << " (non muSR plot)" << std::endl;
|
||||||
@ -1735,10 +1726,7 @@ Int_t PMsrHandler::WriteMsrFile(const Char_t *filename, std::map<UInt_t, TString
|
|||||||
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_BNMR:
|
case MSR_FITTYPE_BNMR:
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << std::endl ;
|
||||||
break;
|
|
||||||
case MSR_FITTYPE_BNMR:
|
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_NON_MUSR:
|
case MSR_FITTYPE_NON_MUSR:
|
||||||
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
||||||
@ -1932,10 +1920,7 @@ Int_t PMsrHandler::WriteMsrFile(const Char_t *filename, std::map<UInt_t, TString
|
|||||||
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_MU_MINUS << " (mu minus fit)" << std::endl ;
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_BNMR:
|
case MSR_FITTYPE_BNMR:
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << std::endl ;
|
||||||
break;
|
|
||||||
case MSR_FITTYPE_BNMR:
|
|
||||||
fout << left << "fittype" << MSR_FITTYPE_BNMR << " (beta-NMR fit)" << endl ;
|
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_NON_MUSR:
|
case MSR_FITTYPE_NON_MUSR:
|
||||||
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
fout << std::left << "fittype" << MSR_FITTYPE_NON_MUSR << " (non muSR fit)" << std::endl ;
|
||||||
@ -2294,10 +2279,7 @@ Int_t PMsrHandler::WriteMsrFile(const Char_t *filename, std::map<UInt_t, TString
|
|||||||
fout << "PLOT " << fPlots[i].fPlotType << " (mu minus plot)" << std::endl;
|
fout << "PLOT " << fPlots[i].fPlotType << " (mu minus plot)" << std::endl;
|
||||||
break;
|
break;
|
||||||
case MSR_PLOT_BNMR:
|
case MSR_PLOT_BNMR:
|
||||||
fout << "PLOT " << fPlots[i].fPlotType << " (beta-NMR asymmetry plot)" << endl;
|
fout << "PLOT " << fPlots[i].fPlotType << " (beta-NMR asymmetry plot)" << std::endl;
|
||||||
break;
|
|
||||||
case MSR_PLOT_BNMR:
|
|
||||||
fout << "PLOT " << fPlots[i].fPlotType << " (beta-NMR asymmetry plot)" << endl;
|
|
||||||
break;
|
break;
|
||||||
case MSR_PLOT_NON_MUSR:
|
case MSR_PLOT_NON_MUSR:
|
||||||
fout << "PLOT " << fPlots[i].fPlotType << " (non muSR plot)" << std::endl;
|
fout << "PLOT " << fPlots[i].fPlotType << " (non muSR plot)" << std::endl;
|
||||||
@ -5900,29 +5882,29 @@ Bool_t PMsrHandler::CheckRunBlockIntegrity()
|
|||||||
case PRUN_ASYMMETRY_BNMR:
|
case PRUN_ASYMMETRY_BNMR:
|
||||||
// check alpha
|
// check alpha
|
||||||
// if ((fRuns[i].GetAlphaParamNo() == -1) && !fFourierOnly) {
|
// if ((fRuns[i].GetAlphaParamNo() == -1) && !fFourierOnly) {
|
||||||
// cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
// std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
||||||
// cerr << endl << ">> alpha parameter number missing which is needed for an asymmetry fit.";
|
// std::cerr << std::endl << ">> alpha parameter number missing which is needed for an asymmetry fit.";
|
||||||
// cerr << endl << ">> Consider to check the manual ;-)" << endl;
|
// std::cerr << std::endl << ">> Consider to check the manual ;-)" << std::endl;
|
||||||
// return false;
|
// return false;
|
||||||
// }
|
// }
|
||||||
// check that there is a forward parameter number
|
// check that there is a forward parameter number
|
||||||
if (fRuns[i].GetForwardHistoNo() == -1) {
|
if (fRuns[i].GetForwardHistoNo() == -1) {
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
||||||
cerr << endl << ">> forward histogram number not defined. Necessary for asymmetry fits." << endl;
|
std::cerr << std::endl << ">> forward histogram number not defined. Necessary for asymmetry fits." << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// check that there is a backward parameter number
|
// check that there is a backward parameter number
|
||||||
if (fRuns[i].GetBackwardHistoNo() == -1) {
|
if (fRuns[i].GetBackwardHistoNo() == -1) {
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
||||||
cerr << endl << ">> backward histogram number not defined. Necessary for asymmetry fits." << endl;
|
std::cerr << std::endl << ">> backward histogram number not defined. Necessary for asymmetry fits." << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// check fit range
|
// check fit range
|
||||||
if (!fRuns[i].IsFitRangeInBin()) { // fit range given as times in usec
|
if (!fRuns[i].IsFitRangeInBin()) { // fit range given as times in usec
|
||||||
if ((fRuns[i].GetFitRange(0) == PMUSR_UNDEFINED) || (fRuns[i].GetFitRange(1) == PMUSR_UNDEFINED)) {
|
if ((fRuns[i].GetFitRange(0) == PMUSR_UNDEFINED) || (fRuns[i].GetFitRange(1) == PMUSR_UNDEFINED)) {
|
||||||
if ((fGlobal.GetFitRange(0) == PMUSR_UNDEFINED) || (fGlobal.GetFitRange(1) == PMUSR_UNDEFINED)) {
|
if ((fGlobal.GetFitRange(0) == PMUSR_UNDEFINED) || (fGlobal.GetFitRange(1) == PMUSR_UNDEFINED)) {
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
||||||
cerr << endl << ">> Fit range is not defined, also NOT present in the GLOBAL block. Necessary for asymmetry fits." << endl;
|
std::cerr << std::endl << ">> Fit range is not defined, also NOT present in the GLOBAL block. Necessary for asymmetry fits." << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -5930,74 +5912,22 @@ Bool_t PMsrHandler::CheckRunBlockIntegrity()
|
|||||||
// check number of T0's provided
|
// check number of T0's provided
|
||||||
if ((fRuns[i].GetT0BinSize() > 2*fRuns[i].GetForwardHistoNoSize()) &&
|
if ((fRuns[i].GetT0BinSize() > 2*fRuns[i].GetForwardHistoNoSize()) &&
|
||||||
(fGlobal.GetT0BinSize() > 2*fRuns[i].GetForwardHistoNoSize())) {
|
(fGlobal.GetT0BinSize() > 2*fRuns[i].GetForwardHistoNoSize())) {
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
||||||
cerr << endl << ">> Found " << fRuns[i].GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetForwardHistoNoSize() << " in forward. Needs to be fixed." << endl;
|
std::cerr << std::endl << ">> Found " << fRuns[i].GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetForwardHistoNoSize() << " in forward. Needs to be fixed." << std::endl;
|
||||||
cerr << endl << ">> In GLOBAL block: " << fGlobal.GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetForwardHistoNoSize() << ". Needs to be fixed." << endl;
|
std::cerr << std::endl << ">> In GLOBAL block: " << fGlobal.GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetForwardHistoNoSize() << ". Needs to be fixed." << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if ((fRuns[i].GetT0BinSize() > 2*fRuns[i].GetBackwardHistoNoSize()) &&
|
if ((fRuns[i].GetT0BinSize() > 2*fRuns[i].GetBackwardHistoNoSize()) &&
|
||||||
(fGlobal.GetT0BinSize() > 2*fRuns[i].GetBackwardHistoNoSize())) {
|
(fGlobal.GetT0BinSize() > 2*fRuns[i].GetBackwardHistoNoSize())) {
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
||||||
cerr << endl << ">> Found " << fRuns[i].GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetBackwardHistoNoSize() << " in backward. Needs to be fixed." << endl;
|
std::cerr << std::endl << ">> Found " << fRuns[i].GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetBackwardHistoNoSize() << " in backward. Needs to be fixed." << std::endl;
|
||||||
cerr << endl << ">> In GLOBAL block: " << fGlobal.GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetBackwardHistoNoSize() << ". Needs to be fixed." << endl;
|
std::cerr << std::endl << ">> In GLOBAL block: " << fGlobal.GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetBackwardHistoNoSize() << ". Needs to be fixed." << std::endl;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
// check packing
|
// check packing
|
||||||
if ((fRuns[i].GetPacking() == -1) && (fGlobal.GetPacking() == -1)) {
|
if ((fRuns[i].GetPacking() == -1) && (fGlobal.GetPacking() == -1)) {
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **WARNING** in RUN block number " << i+1;
|
std::cerr << std::endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **WARNING** in RUN block number " << i+1;
|
||||||
cerr << endl << ">> Packing is neither defined here, nor in the GLOBAL block, will set it to 1." << endl;
|
std::cerr << std::endl << ">> Packing is neither defined here, nor in the GLOBAL block, will set it to 1." << std::endl;
|
||||||
fRuns[i].SetPacking(1);
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case PRUN_ASYMMETRY_BNMR:
|
|
||||||
// check alpha
|
|
||||||
// if ((fRuns[i].GetAlphaParamNo() == -1) && !fFourierOnly) {
|
|
||||||
// cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
|
||||||
// cerr << endl << ">> alpha parameter number missing which is needed for an asymmetry fit.";
|
|
||||||
// cerr << endl << ">> Consider to check the manual ;-)" << endl;
|
|
||||||
// return false;
|
|
||||||
// }
|
|
||||||
// check that there is a forward parameter number
|
|
||||||
if (fRuns[i].GetForwardHistoNo() == -1) {
|
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
|
||||||
cerr << endl << ">> forward histogram number not defined. Necessary for asymmetry fits." << endl;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
// check that there is a backward parameter number
|
|
||||||
if (fRuns[i].GetBackwardHistoNo() == -1) {
|
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
|
||||||
cerr << endl << ">> backward histogram number not defined. Necessary for asymmetry fits." << endl;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
// check fit range
|
|
||||||
if (!fRuns[i].IsFitRangeInBin()) { // fit range given as times in usec
|
|
||||||
if ((fRuns[i].GetFitRange(0) == PMUSR_UNDEFINED) || (fRuns[i].GetFitRange(1) == PMUSR_UNDEFINED)) {
|
|
||||||
if ((fGlobal.GetFitRange(0) == PMUSR_UNDEFINED) || (fGlobal.GetFitRange(1) == PMUSR_UNDEFINED)) {
|
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
|
||||||
cerr << endl << ">> Fit range is not defined, also NOT present in the GLOBAL block. Necessary for asymmetry fits." << endl;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// check number of T0's provided
|
|
||||||
if ((fRuns[i].GetT0BinSize() > 2*fRuns[i].GetForwardHistoNoSize()) &&
|
|
||||||
(fGlobal.GetT0BinSize() > 2*fRuns[i].GetForwardHistoNoSize())) {
|
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
|
||||||
cerr << endl << ">> Found " << fRuns[i].GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetForwardHistoNoSize() << " in forward. Needs to be fixed." << endl;
|
|
||||||
cerr << endl << ">> In GLOBAL block: " << fGlobal.GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetForwardHistoNoSize() << ". Needs to be fixed." << endl;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if ((fRuns[i].GetT0BinSize() > 2*fRuns[i].GetBackwardHistoNoSize()) &&
|
|
||||||
(fGlobal.GetT0BinSize() > 2*fRuns[i].GetBackwardHistoNoSize())) {
|
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **ERROR** in RUN block number " << i+1;
|
|
||||||
cerr << endl << ">> Found " << fRuns[i].GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetBackwardHistoNoSize() << " in backward. Needs to be fixed." << endl;
|
|
||||||
cerr << endl << ">> In GLOBAL block: " << fGlobal.GetT0BinSize() << " T0 entries. Expecting only " << 2*fRuns[i].GetBackwardHistoNoSize() << ". Needs to be fixed." << endl;
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
// check packing
|
|
||||||
if ((fRuns[i].GetPacking() == -1) && (fGlobal.GetPacking() == -1)) {
|
|
||||||
cerr << endl << ">> PMsrHandler::CheckRunBlockIntegrity(): **WARNING** in RUN block number " << i+1;
|
|
||||||
cerr << endl << ">> Packing is neither defined here, nor in the GLOBAL block, will set it to 1." << endl;
|
|
||||||
fRuns[i].SetPacking(1);
|
fRuns[i].SetPacking(1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -722,18 +722,6 @@ void PMusrCanvas::UpdateDataTheoryPad()
|
|||||||
// handle data
|
// handle data
|
||||||
HandleDataSet(i, runNo, data);
|
HandleDataSet(i, runNo, data);
|
||||||
break;
|
break;
|
||||||
case MSR_FITTYPE_BNMR:
|
|
||||||
data = fRunList->GetAsymmetryBNMR(runNo, PRunListCollection::kRunNo);
|
|
||||||
if (!data) { // something wrong
|
|
||||||
fValid = false;
|
|
||||||
// error message
|
|
||||||
cerr << endl << ">> PMusrCanvas::UpdateDataTheoryPad(): **ERROR** couldn't obtain run no " << runNo << " for a beta-NMR asymmetry plot";
|
|
||||||
cerr << endl;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
// handle data
|
|
||||||
HandleDataSet(i, runNo, data);
|
|
||||||
break;
|
|
||||||
case MSR_FITTYPE_ASYM_RRF:
|
case MSR_FITTYPE_ASYM_RRF:
|
||||||
data = fRunList->GetAsymmetryRRF(runNo, PRunListCollection::kRunNo);
|
data = fRunList->GetAsymmetryRRF(runNo, PRunListCollection::kRunNo);
|
||||||
if (!data) { // something wrong
|
if (!data) { // something wrong
|
||||||
@ -751,8 +739,8 @@ void PMusrCanvas::UpdateDataTheoryPad()
|
|||||||
if (!data) { // something wrong
|
if (!data) { // something wrong
|
||||||
fValid = false;
|
fValid = false;
|
||||||
// error message
|
// error message
|
||||||
cerr << endl << ">> PMusrCanvas::UpdateDataTheoryPad(): **ERROR** couldn't obtain run no " << runNo << " for a mu minus single histogram plot";
|
std::cerr << std::endl << ">> PMusrCanvas::UpdateDataTheoryPad(): **ERROR** couldn't obtain run no " << runNo << " for a mu minus single histogram plot";
|
||||||
cerr << endl;
|
std::cerr << std::endl;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
// handle data
|
// handle data
|
||||||
|
@ -988,8 +988,8 @@ PRunData* PRunListCollection::GetAsymmetryBNMR(UInt_t index, EDataSwitch tag)
|
|||||||
switch (tag) {
|
switch (tag) {
|
||||||
case kIndex: // called from musrfit when dumping the data
|
case kIndex: // called from musrfit when dumping the data
|
||||||
if (index > fRunAsymmetryBNMRList.size()) {
|
if (index > fRunAsymmetryBNMRList.size()) {
|
||||||
cerr << endl << ">> PRunListCollection::GetAsymmetryBNMR(): **ERROR** index = " << index << " out of bounds";
|
std::cerr << std::endl << ">> PRunListCollection::GetAsymmetryBNMR(): **ERROR** index = " << index << " out of bounds";
|
||||||
cerr << endl;
|
std::cerr << std::endl;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,13 +111,13 @@ class PRunListCollection
|
|||||||
PMsrHandler *fMsrInfo; ///< pointer to the msr-file handler
|
PMsrHandler *fMsrInfo; ///< pointer to the msr-file handler
|
||||||
PRunDataHandler *fData; ///< pointer to the run-data handler
|
PRunDataHandler *fData; ///< pointer to the run-data handler
|
||||||
|
|
||||||
vector<PRunSingleHisto*> fRunSingleHistoList; ///< stores all processed single histogram data
|
std::vector<PRunSingleHisto*> fRunSingleHistoList; ///< stores all processed single histogram data
|
||||||
vector<PRunSingleHistoRRF*> fRunSingleHistoRRFList; ///< stores all processed single histogram RRF data
|
std::vector<PRunSingleHistoRRF*> fRunSingleHistoRRFList; ///< stores all processed single histogram RRF data
|
||||||
vector<PRunAsymmetry*> fRunAsymmetryList; ///< stores all processed asymmetry data
|
std::vector<PRunAsymmetry*> fRunAsymmetryList; ///< stores all processed asymmetry data
|
||||||
vector<PRunAsymmetryRRF*> fRunAsymmetryRRFList; ///< stores all processed asymmetry RRF data
|
std::vector<PRunAsymmetryRRF*> fRunAsymmetryRRFList; ///< stores all processed asymmetry RRF data
|
||||||
vector<PRunAsymmetryBNMR*> fRunAsymmetryBNMRList; ///< stores all processed asymmetry BNMR data
|
std::vector<PRunAsymmetryBNMR*> fRunAsymmetryBNMRList; ///< stores all processed asymmetry BNMR data
|
||||||
vector<PRunMuMinus*> fRunMuMinusList; ///< stores all processed mu-minus data
|
std::vector<PRunMuMinus*> fRunMuMinusList; ///< stores all processed mu-minus data
|
||||||
vector<PRunNonMusr*> fRunNonMusrList; ///< stores all processed non-muSR data
|
std::vector<PRunNonMusr*> fRunNonMusrList; ///< stores all processed non-muSR data
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // _PRUNLISTCOLLECTION_H_
|
#endif // _PRUNLISTCOLLECTION_H_
|
||||||
|
Loading…
x
Reference in New Issue
Block a user