|
musrfit 1.10.0
|
#include <MuSR_td_PSI_bin.h>
Public Member Functions | |
| MuSR_td_PSI_bin () | |
| Simple Constructor setting some pointers and variables. | |
| ~MuSR_td_PSI_bin () | |
| Simple Destructor clearing some pointers and variables. | |
| int | Read (const char *fileName) |
| Method to read a PSI-bin or an MDU file. | |
| int | Write (const char *fileName) |
| Method to write a PSI-bin or an MDU file. | |
| int | ReadBin (const char *fileName) |
| Method to read a PSI-bin file. | |
| int | WriteBin (const char *fileName) |
| Method to write a PSI-bin file. | |
| int | ReadMdu (const char *fileName) |
| Method to read a MuSR MDU file. | |
| int | WriteMdu (const char *fileName) |
| Method to write a MuSR MDU file. | |
| bool | ReadingOK () const |
| Method to obtain if reading and processing of the data file was OK. | |
| bool | WritingOK () const |
| Method to obtain if writing and processing of the data file was OK. | |
| bool | CheckDataConsistency (int tag=0) |
| Check if a given set of data is consistent with the PSI-BIN limitations. If false, the error message can be obtained via ConsistencyStatus(). Comment to the tag: the following restriction apply (in parenthesize the level of checking) | |
| std::string | ReadStatus () const |
| Method to obtain error/success information after reading. | |
| std::string | WriteStatus () const |
| Method to obtain error/success information after writing. | |
| std::string | ConsistencyStatus () const |
| Method to obtain error/success information on data consistency check. | |
| std::string | Filename () const |
| Method to obtain the file name. | |
| int | Show () const |
| Method to show current values of member variables. | |
| int | Clear () |
| Method to clear member variables before using instance for next read. | |
| int | GetHistoInt (int histo_num, int j) |
| Method to return the value of a single bin as integer. | |
| double | GetHisto (int histo_num, int j) |
| Method to return the value of a single bin as double. | |
| std::vector< int > | GetHistoArrayInt (int histo_num) |
| Method to obtain an array of type integer containing the values of the histogram <histo_num> | |
| std::vector< double > | GetHistoArray (int histo_num, int binning) |
| Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> | |
| int | PutHistoArrayInt (std::vector< std::vector< int > > &histo, int tag=0) |
| Method to set the histograms which is a vector of vector of int's (histogram). There are two different ways to Get the data conform to PSI-BIN limitations: | |
| std::vector< double > | GetHistoVector (int histo_num, int binning) |
| Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> | |
| std::vector< double > | GetHistoVectorNo0 (int histo_num, int binning) |
| Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> but where the bins with zero counts are replaced by a count 0.1. | |
| double * | GetHistoFromT0Array (int histo_num, int binning, int offset=0) |
| Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point t0. An <offset> can also be specified (otherwise = 0). | |
| std::vector< double > | GetHistoFromT0Vector (int histo_num, int binning, int offset=0) |
| Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point t0. An <offset> can also be specified (otherwise = 0). | |
| double * | GetHistoGoodBinsArray (int histo_num, int binning) |
| Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until fLastGood. | |
| std::vector< double > | GetHistoGoodBinsVector (int histo_num, int binning) |
| Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until fLastGood. | |
| double * | GetHistoFromT0MinusBkgArray (int histo_num, int lower_bckgdr, int higher_bckgdr, int binning, int offset=0) |
| Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point t0. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted. An <offset> can also be specified (otherwise = 0. | |
| std::vector< double > | GetHistoFromT0MinusBkgVector (int histo_num, int lower_bckgdr, int higher_bckgdr, int binning, int offset=0) |
| Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point t0. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted. An <offset> can also be specified (otherwise = 0). | |
| double * | GetHistoGoodBinsMinusBkgArray (int histo_num, int lower_bckgrd, int higher_bckgrd, int binning) |
| Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until the point fLastGood. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted. | |
| std::vector< double > | GetHistoGoodBinsMinusBkgVector (int histo_num, int lower_bckgrd, int higher_bckgrd, int binning) |
| Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until the point fLastGood. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted. | |
| double * | GetAsymmetryArray (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus, int offset=0, double y_offset=0.) |
| Method to obtain an array of double containing the values of the asymmetry between 2 histograms. | |
| std::vector< double > | GetAsymmetryVector (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus, int offset=0, double y_offset=0.) |
| Method to obtain a vector of double containing the values of the asymmetry between 2 histograms. | |
| double * | GetErrorAsymmetryArray (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus, int offset=0) |
| Method to obtain an array of double containing the values of the error of the asymmetry between 2 histograms. | |
| std::vector< double > | GetErrorAsymmetryVector (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus, int offset=0) |
| Method to obtain a vector of double containing the values of the error of the asymmetry between 2 histograms. | |
| double * | GetAsymmetryGoodBinsArray (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus) |
| Method to obtain an array of double containing the values of the asymmetry between 2 histograms. | |
| std::vector< double > | GetAsymmetryGoodBinsVector (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus) |
| Method to obtain a vector of double containing the values of the asymmetry between 2 histograms. | |
| double * | GetErrorAsymmetryGoodBinsArray (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus) |
| Method to obtain an array of double containing the values of the error of the asymmetry between 2 histograms. | |
| std::vector< double > | GetErrorAsymmetryGoodBinsVector (int histo_num_plus, int histo_num_minus, double alpha_param, int binning, int lower_bckgrd_plus, int higher_bckgrd_plus, int lower_bckgrd_minus, int higher_bckgrd_minus) |
| Method to obtain a vector of double containing the values of the error of the asymmetry between 2 histograms. | |
| double | GetBinWidthPicoSec () |
| Method returning a double representing the bin-width in picoseconds. | |
| void | PutBinWidthPicoSec (double binWidth) |
| Method setting a double representing the bin-width in picoseconds. | |
| double | GetBinWidthNanoSec () |
| Method returning a double representing the bin-width in nanoseconds. | |
| void | PutBinWidthNanoSec (double binWidth) |
| Method setting a double representing the bin-width in nanoseconds. | |
| double | GetBinWidthMicroSec () |
| Method returning a double representing the bin-width in microseconds. | |
| void | PutBinWidthMicroSec (double binWidth) |
| Method setting a double representing the bin-width in microseconds. | |
| int | GetHistoLengthBin () |
| void | PutHistoLengthBin (int val) |
| int | GetNumberHistoInt () |
| void | PutNumberHistoInt (int val) |
| std::string | GetNameHisto (int i) |
| Method returning a string containing the name of the histogram <i> | |
| int | PutNameHisto (std::string histoName, int i) |
| Method setting a string containing the name of the histogram <i> | |
| std::vector< std::string > | GetHistoNamesVector () |
| Method returning a vector of strings containing the names of the histograms. | |
| int | PutHistoNamesVector (std::vector< std::string > &histoNames) |
| Method setting a vector containing the names of all the histograms. | |
| long | GetEventsHistoLong (int i) |
| Method returning a long representing the number of events in a specified histograms. | |
| std::vector< long > | GetEventsHistoVector () |
| Method returning a vector of long containing the number of events in the histograms. | |
| long | GetTotalEventsLong () |
| int | GetNumberScalerInt () |
| Method returning an integer representing the number of histograms. | |
| int | PutNumberScalerInt (int val) |
| Method seting the number of scalers present. | |
| std::vector< long > | GetScalersVector () |
| Method providing a vector of long containing the values of the scalers. | |
| int | PutScalersVector (std::vector< int > scalerData) |
| Method set a vector of long containing the values of the scalers. | |
| std::vector< std::string > | GetScalersNamesVector () |
| Method returning a vector of strings containing the names of the scalers. | |
| int | PutScalersNamesVector (std::vector< std::string > scalersName) |
| Method setting a vector of strings containing the names of the scalers. | |
| int | GetDefaultBinning () |
| Method returning an integer representing the default binning. | |
| int | GetT0Int (int i) |
| Method returning an integer representing the t0 point (from the "integer" t0 in the header) for a specified histogram. | |
| int | PutT0Int (int histoNo, int t0) |
| Method setting an integer representing the t0 point (from the "integer" t0 in the header) for a specified histogram. | |
| std::vector< int > | GetT0Vector () |
| Method returning a vector of integer containing the t0 values of the histograms specified in the header. | |
| int | PutT0Vector (std::vector< int > &t0Data) |
| Method setting a vector of integer containing the t0 values of the histograms specified in the header. | |
| double | GetT0Double (int i) |
| Method returning a double representing the t0 point (from the "real" t0 in the header) for a specified histogram. | |
| int | GetMaxT0Int () |
| Method to determine the maximum value of the t0 bins. | |
| int | GetMax2T0Int (int k, int j) |
| Method to determine the maximum value of the last good bins of 2 histograms. | |
| int | GetMinT0Int () |
| Method to determine the minimum value of the t0 bins. | |
| int | GetMin2T0Int (int k, int j) |
| Method to determine the minimum value of the last good bins of 2 histograms. | |
| int | GetFirstGoodInt (int i) |
| Method returning an integer representing the first good bin specified in the header for a specified histogram. | |
| std::vector< int > | GetFirstGoodVector () |
| Method returning a vector of integer containing the first good bin values of the histograms specified in the header. | |
| int | PutFirstGoodInt (int i, int j) |
| Method setting an integer representing the first good bin specified in the header for a specified histogram. | |
| int | GetLastGoodInt (int i) |
| Method returning an integer representing the last good bin specified in the header for a specified histogram. | |
| std::vector< int > | GetLastGoodVector () |
| Method returning a vector of integer containing the last good bin values of the histograms specified in the header. | |
| int | PutLastGoodInt (int i, int j) |
| Method to modify the last good bin (value <j>) of the histogram <i> | |
| int | GetMaxLastGoodInt () |
| Method returning an integer containing the maximum value of the "last good bins" of all histograms. | |
| int | GetMax2LastGoodInt (int k, int j) |
| Method to determine the maximum value of the "last good bins" of 2 histograms. | |
| int | GetMinLastGoodInt () |
| Method providing the minimum value of the last good bins. | |
| int | GetMin2LastGoodInt (int k, int j) |
| Method to determine the minimum value of the last good bins of 2 histograms. | |
| int | GetRunNumberInt () |
| int | PutRunNumberInt (int i) |
| Method to modify the run number (value <i>) | |
| std::string | GetSample () |
| Method returning a string containing the fSample name. | |
| int | PutSample (std::string sample) |
| Method setting a string containing the fSample name. | |
| std::string | GetField () |
| Method returning a string containing the field specified in the title. | |
| int | PutField (std::string field) |
| Method setting a string containing the field. | |
| std::string | GetOrient () |
| Method returning a string containing the orientation specified in the title. | |
| int | PutOrient (std::string orientation) |
| Method setting a string containing the fSample orientation. | |
| std::string | GetTemp () |
| Method returning a string containing the temperature specified in the title. | |
| int | PutTemp (std::string temp) |
| Method setting a string containing the fSample temperature. | |
| std::string | GetSetup () |
| Method returning a string containing the setup. | |
| int | PutSetup (std::string setup) |
| Method setting a string containing the setup. | |
| std::string | GetComment () |
| Method returning a string containing the comment specified in the title. | |
| int | PutComment (std::string comment) |
| Method setting a string containing the comment. | |
| std::vector< std::string > | GetTimeStartVector () |
| Method returning a vector of strings containing 1) the date when the run was started and 2) the time when the run was started. | |
| int | PutTimeStartVector (std::vector< std::string > timeStart) |
| Method setting a vector of strings containing 1) the date when the run was started and 2) the time when the run was started. | |
| std::vector< std::string > | GetTimeStopVector () |
| Method returning a vector of strings containing 1) the date when the run was stopped and 2) the time when the run was stopped. | |
| int | PutTimeStopVector (std::vector< std::string > timeStop) |
| Method setting a vector of strings containing 1) the date when the run was started and 2) the time when the run was stopped. | |
| int | GetNumberTemperatureInt () |
| int | PutNumberTemperatureInt (int noOfTemps) |
| Method setting an integer representing the number of temperatures. | |
| std::vector< double > | GetTemperaturesVector () |
| Method returning a vector of doubles containing monitored values (usually temperatures) | |
| int | PutTemperaturesVector (std::vector< double > &temps) |
| Method setting a vector of doubles containing monitored values (usually temperatures) | |
| std::vector< double > | GetDevTemperaturesVector () |
| Method returning a vector of doubles containing standard deviations of the monitored values (usually temperatures) | |
| int | PutDevTemperaturesVector (std::vector< double > &devTemps) |
| Method setting a vector of doubles containing standard deviations of the monitored values (usually temperatures) | |
Public Attributes | |
| std::vector< std::vector< double > > | fHistosVector |
Private Member Functions | |
| int | Tmax (int x, int y) |
| int | Tmin (int x, int y) |
Private Attributes | |
| std::string | fFilename |
| std::string | fReadStatus |
| std::string | fWriteStatus |
| std::string | fConsistencyStatus |
| bool | fReadingOk |
| bool | fWritingOk |
| bool | fConsistencyOk |
| char | fFormatId [3] |
| int | fNumRun |
| char | fSample [11] |
| char | fTemp [11] |
| char | fField [11] |
| char | fOrient [11] |
| char | fSetup [11] |
| char | fComment [63] |
| char | fDateStart [10] |
| char | fDateStop [10] |
| char | fTimeStart [9] |
| char | fTimeStop [9] |
| double | fBinWidth |
| int | fNumberHisto |
| int | fLengthHisto |
| char | fLabelsHisto [MAXHISTO][MAXLABELSIZE] |
| int | fTotalEvents |
| int | fEventsPerHisto [MAXHISTO] |
| int | fDefaultBinning |
| float | fRealT0 [MAXHISTO] |
| int | fIntegerT0 [MAXHISTO] |
| int | fFirstGood [MAXHISTO] |
| int | fLastGood [MAXHISTO] |
| int | fNumberScaler |
| int | fScalers [MAXSCALER] |
| char | fLabelsScalers [MAXSCALER][MAXLABELSIZE] |
| int | fNumberTemper |
| float | fTemper [MAXTEMPER] |
| float | fTempDeviation [MAXTEMPER] |
| std::vector< std::vector< int > > | fHisto |
Definition at line 52 of file MuSR_td_PSI_bin.h.
| MuSR_td_PSI_bin::MuSR_td_PSI_bin | ( | ) |
Simple Constructor setting some pointers and variables.
Definition at line 43 of file MuSR_td_PSI_bin.cpp.
References Clear().
| MuSR_td_PSI_bin::~MuSR_td_PSI_bin | ( | ) |
Simple Destructor clearing some pointers and variables.
Definition at line 56 of file MuSR_td_PSI_bin.cpp.
References Clear().
| bool MuSR_td_PSI_bin::CheckDataConsistency | ( | int | tag = 0 | ) |
Check if a given set of data is consistent with the PSI-BIN limitations. If false, the error message can be obtained via ConsistencyStatus(). Comment to the tag: the following restriction apply (in parenthesize the level of checking)
return:
| tag | tag provided to tell how strict the tests should be. 0=reasonable, 1=strict, 2=loose |
Definition at line 1670 of file MuSR_td_PSI_bin.cpp.
References fConsistencyOk, fConsistencyStatus, fHisto, fLengthHisto, fNumberHisto, and MAXHISTO.
Referenced by WriteBin(), and PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::Clear | ( | ) |
Method to clear member variables before using instance for next read.
Definition at line 4288 of file MuSR_td_PSI_bin.cpp.
References fBinWidth, fComment, fConsistencyOk, fConsistencyStatus, fDateStart, fDateStop, fDefaultBinning, fEventsPerHisto, fField, fFilename, fFirstGood, fFormatId, fHisto, fHistosVector, fIntegerT0, fLabelsHisto, fLabelsScalers, fLastGood, fLengthHisto, fNumberHisto, fNumberScaler, fNumberTemper, fNumRun, fOrient, fReadingOk, fReadStatus, fRealT0, fSample, fScalers, fSetup, fTemp, fTempDeviation, fTemper, fTimeStart, fTimeStop, fTotalEvents, fWriteStatus, fWritingOk, MAXHISTO, MAXLABELSIZE, MAXSCALER, and MAXTEMPER.
Referenced by MuSR_td_PSI_bin(), Read(), ReadBin(), ReadMdu(), and ~MuSR_td_PSI_bin().
| std::string MuSR_td_PSI_bin::ConsistencyStatus | ( | ) | const |
Method to obtain error/success information on data consistency check.
This method gives back:
Definition at line 1763 of file MuSR_td_PSI_bin.cpp.
References fConsistencyStatus.
Referenced by PRunDataHandler::WritePsiBinFile().
| std::string MuSR_td_PSI_bin::Filename | ( | ) | const |
Method to obtain the file name.
This method gives back:
Definition at line 1777 of file MuSR_td_PSI_bin.cpp.
References fFilename.
| double * MuSR_td_PSI_bin::GetAsymmetryArray | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus, | ||
| int | offset = 0, | ||
| double | y_offset = 0. ) |
Method to obtain an array of double containing the values of the asymmetry between 2 histograms.
The asymmetry is calculated between the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms. An <offset> value from t_0 can also be specified (otherwise = 0). Also an <y_offset> can be given to shift artificially the curve on the y-axis (otherwise = 0).
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 2528 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetHistoFromT0MinusBkgArray(), GetT0Int(), and Tmax().
| double * MuSR_td_PSI_bin::GetAsymmetryGoodBinsArray | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus ) |
Method to obtain an array of double containing the values of the asymmetry between 2 histograms.
The array has a size corresponding to the minimum interval between fFirstGood and fLastGood. It begins at the fFirstGood coming at the latest after the corresponding t_0. The asymmetry is calculated between the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms.
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 2814 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), GetHistoFromT0MinusBkgArray(), GetLastGoodInt(), GetT0Int(), Tmax(), and Tmin().
| std::vector< double > MuSR_td_PSI_bin::GetAsymmetryGoodBinsVector | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus ) |
Method to obtain a vector of double containing the values of the asymmetry between 2 histograms.
The vector has a size corresponding to the minimum interval between fFirstGood and fLastGood. It begins at the fFirstGood coming at the latest after the corresponding t_0. The asymmetry is calculated between the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms.
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 2886 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), GetHistoFromT0MinusBkgArray(), GetLastGoodInt(), GetT0Int(), Tmax(), and Tmin().
| std::vector< double > MuSR_td_PSI_bin::GetAsymmetryVector | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus, | ||
| int | offset = 0, | ||
| double | y_offset = 0. ) |
Method to obtain a vector of double containing the values of the asymmetry between 2 histograms.
The asymmetry is calculated between the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms. An <offset> value from t_0 can also be specified (otherwise = 0). Also an <y_offset> can be given to shift artificially the curve on the y-axis (otherwise = 0).
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 2599 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetHistoFromT0MinusBkgArray(), GetT0Int(), and Tmax().
| double MuSR_td_PSI_bin::GetBinWidthMicroSec | ( | ) |
Method returning a double representing the bin-width in microseconds.
Definition at line 3313 of file MuSR_td_PSI_bin.cpp.
References fBinWidth.
| double MuSR_td_PSI_bin::GetBinWidthNanoSec | ( | ) |
Method returning a double representing the bin-width in nanoseconds.
Definition at line 3287 of file MuSR_td_PSI_bin.cpp.
References fBinWidth.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| double MuSR_td_PSI_bin::GetBinWidthPicoSec | ( | ) |
Method returning a double representing the bin-width in picoseconds.
Definition at line 3261 of file MuSR_td_PSI_bin.cpp.
References fBinWidth.
| std::string MuSR_td_PSI_bin::GetComment | ( | ) |
Method returning a string containing the comment specified in the title.
Definition at line 3896 of file MuSR_td_PSI_bin.cpp.
References fComment.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| int MuSR_td_PSI_bin::GetDefaultBinning | ( | ) |
Method returning an integer representing the default binning.
Definition at line 3391 of file MuSR_td_PSI_bin.cpp.
References fDefaultBinning.
| std::vector< double > MuSR_td_PSI_bin::GetDevTemperaturesVector | ( | ) |
Method returning a vector of doubles containing standard deviations of the monitored values (usually temperatures)
Definition at line 4139 of file MuSR_td_PSI_bin.cpp.
References fNumberTemper, and fTempDeviation.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| double * MuSR_td_PSI_bin::GetErrorAsymmetryArray | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus, | ||
| int | offset = 0 ) |
Method to obtain an array of double containing the values of the error of the asymmetry between 2 histograms.
The error of the asymmetry is calculated with the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms. An <offset> value from t_0 can also be specified (otherwise = 0)
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 2669 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetHistoFromT0MinusBkgArray(), GetT0Int(), and Tmax().
| double * MuSR_td_PSI_bin::GetErrorAsymmetryGoodBinsArray | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus ) |
Method to obtain an array of double containing the values of the error of the asymmetry between 2 histograms.
The size is calculated as the asymmetry array. The error of the asymmetry is calculated with the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms.
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms are also required.
Definition at line 2958 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), GetHistoFromT0MinusBkgArray(), GetLastGoodInt(), GetT0Int(), Tmax(), and Tmin().
| std::vector< double > MuSR_td_PSI_bin::GetErrorAsymmetryGoodBinsVector | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus ) |
Method to obtain a vector of double containing the values of the error of the asymmetry between 2 histograms.
The size is calculated as the asymmetry array. The error of the asymmetry is calculated with the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms.
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 3040 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), GetHistoFromT0MinusBkgArray(), GetLastGoodInt(), GetT0Int(), Tmax(), and Tmin().
| std::vector< double > MuSR_td_PSI_bin::GetErrorAsymmetryVector | ( | int | histo_num_plus, |
| int | histo_num_minus, | ||
| double | alpha_param, | ||
| int | binning, | ||
| int | lower_bckgrd_plus, | ||
| int | higher_bckgrd_plus, | ||
| int | lower_bckgrd_minus, | ||
| int | higher_bckgrd_minus, | ||
| int | offset = 0 ) |
Method to obtain a vector of double containing the values of the error of the asymmetry between 2 histograms.
The error of the asymmetry is calculated with the histograms <histo_num_plus> and <histo_num_minus> with an alpha parameter <alpha_param>. This method requires also a binning value <binning>, as well as the background limits for both histograms. An <offset> value from t_0 can also be specified (otherwise = 0)
This method gives back:
The first parameters of the method are the integers <histo_num_plus> and <histo_num_minus>, as well as the double <alpha_param>. Integers for the binning and for the background limits for both histograms.are also required.
Definition at line 2740 of file MuSR_td_PSI_bin.cpp.
References fLengthHisto, fNumberHisto, fReadingOk, GetHistoFromT0MinusBkgArray(), GetT0Int(), and Tmax().
| long MuSR_td_PSI_bin::GetEventsHistoLong | ( | int | i | ) |
Method returning a long representing the number of events in a specified histograms.
A value of -1 is returned if the value of the histogram <i> specified is invalid.
Definition at line 3341 of file MuSR_td_PSI_bin.cpp.
References fEventsPerHisto, and fNumberHisto.
Referenced by dump_header_psi_bin().
| std::vector< long > MuSR_td_PSI_bin::GetEventsHistoVector | ( | ) |
Method returning a vector of long containing the number of events in the histograms.
Definition at line 3356 of file MuSR_td_PSI_bin.cpp.
References fEventsPerHisto, and fNumberHisto.
| std::string MuSR_td_PSI_bin::GetField | ( | ) |
Method returning a string containing the field specified in the title.
Definition at line 3818 of file MuSR_td_PSI_bin.cpp.
References fField.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| int MuSR_td_PSI_bin::GetFirstGoodInt | ( | int | i | ) |
Method returning an integer representing the first good bin specified in the header for a specified histogram.
A value of -1 is returned if the value of the histogram <i> specified is invalid.
Definition at line 3488 of file MuSR_td_PSI_bin.cpp.
References fFirstGood, and fNumberHisto.
Referenced by dump_header_psi_bin(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), GetHistoGoodBinsArray(), GetHistoGoodBinsMinusBkgArray(), GetHistoGoodBinsMinusBkgVector(), and GetHistoGoodBinsVector().
| std::vector< int > MuSR_td_PSI_bin::GetFirstGoodVector | ( | ) |
Method returning a vector of integer containing the first good bin values of the histograms specified in the header.
Definition at line 3527 of file MuSR_td_PSI_bin.cpp.
References fFirstGood, and fNumberHisto.
Referenced by PRunDataHandler::ReadPsiBinFile().
| double MuSR_td_PSI_bin::GetHisto | ( | int | histo_num, |
| int | j ) |
Method to return the value of a single bin as double.
This method gives back:
Definition at line 1816 of file MuSR_td_PSI_bin.cpp.
References fHisto, fHistosVector, fLengthHisto, fNumberHisto, and fReadingOk.
| std::vector< double > MuSR_td_PSI_bin::GetHistoArray | ( | int | histo_num, |
| int | binning ) |
Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning>
This method gives back:
The parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning.
Definition at line 1845 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, and fReadingOk.
| std::vector< int > MuSR_td_PSI_bin::GetHistoArrayInt | ( | int | histo_num | ) |
Method to obtain an array of type integer containing the values of the histogram <histo_num>
This method gives back:
The parameter of the method is the integer <histo_num> representing the desired histogram number.
Definition at line 2109 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, and fReadingOk.
Referenced by PRunDataHandler::ReadPsiBinFile().
| double * MuSR_td_PSI_bin::GetHistoFromT0Array | ( | int | histo_num, |
| int | binning, | ||
| int | offset = 0 ) |
Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point t0. An <offset> can also be specified (otherwise = 0).
This method gives back:
The parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning.
Definition at line 2146 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, fReadingOk, and GetT0Int().
| double * MuSR_td_PSI_bin::GetHistoFromT0MinusBkgArray | ( | int | histo_num, |
| int | lower_bckgrd, | ||
| int | higher_bckgrd, | ||
| int | binning, | ||
| int | offset = 0 ) |
Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point t0. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted. An <offset> can also be specified (otherwise = 0.
This method gives back:
The first parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning. Also the parameters <lower_bckgrd> and <higher_bckgrd> define the limits between which the background is calculated.
Definition at line 2306 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, fReadingOk, GetT0Int(), and NULL.
Referenced by GetAsymmetryArray(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetAsymmetryVector(), GetErrorAsymmetryArray(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), and GetErrorAsymmetryVector().
| std::vector< double > MuSR_td_PSI_bin::GetHistoFromT0MinusBkgVector | ( | int | histo_num, |
| int | lower_bckgrd, | ||
| int | higher_bckgrd, | ||
| int | binning, | ||
| int | offset = 0 ) |
Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point t0. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted. An <offset> can also be specified (otherwise = 0).
This method gives back:
The first parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning. Also the parameters <lower_bckgrd> and <higher_bckgrd> define the limits between which the background is calculated.
Definition at line 2361 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, fReadingOk, and GetT0Int().
| std::vector< double > MuSR_td_PSI_bin::GetHistoFromT0Vector | ( | int | histo_num, |
| int | binning, | ||
| int | offset = 0 ) |
Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point t0. An <offset> can also be specified (otherwise = 0).
This method gives back:
The parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning.
Definition at line 2185 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, fReadingOk, and GetT0Int().
| double * MuSR_td_PSI_bin::GetHistoGoodBinsArray | ( | int | histo_num, |
| int | binning ) |
Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until fLastGood.
This method gives back:
Definition at line 2223 of file MuSR_td_PSI_bin.cpp.
References fHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), and GetLastGoodInt().
| double * MuSR_td_PSI_bin::GetHistoGoodBinsMinusBkgArray | ( | int | histo_num, |
| int | lower_bckgrd, | ||
| int | higher_bckgrd, | ||
| int | binning ) |
Method to obtain an array of type double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until the point fLastGood. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted.
This method gives back:
The first parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning. Also the parameters <lower_bckgrd> and <higher_bckgrd> define the limits between which the background is calculated.
Definition at line 2416 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), and GetLastGoodInt().
| std::vector< double > MuSR_td_PSI_bin::GetHistoGoodBinsMinusBkgVector | ( | int | histo_num, |
| int | lower_bckgrd, | ||
| int | higher_bckgrd, | ||
| int | binning ) |
Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until the point fLastGood. A background calculated from the points <lower_bckgrd> and <higher_bckgrd> is subtracted.
This method gives back:
The first parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning. Also the parameters <lower_bckgrd> and <higher_bckgrd> define the limits between which the background is calculated.
Definition at line 2471 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), and GetLastGoodInt().
| std::vector< double > MuSR_td_PSI_bin::GetHistoGoodBinsVector | ( | int | histo_num, |
| int | binning ) |
Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> from the point fFirstGood until fLastGood.
This method gives back:
The parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning.
Definition at line 2261 of file MuSR_td_PSI_bin.cpp.
References fHisto, fNumberHisto, fReadingOk, GetFirstGoodInt(), and GetLastGoodInt().
| int MuSR_td_PSI_bin::GetHistoInt | ( | int | histo_num, |
| int | j ) |
Method to return the value of a single bin as integer.
This method gives back:
Definition at line 1793 of file MuSR_td_PSI_bin.cpp.
References fHisto, fHistosVector, fLengthHisto, fNumberHisto, and fReadingOk.
|
inline |
Definition at line 269 of file MuSR_td_PSI_bin.h.
References fLengthHisto.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| std::vector< std::string > MuSR_td_PSI_bin::GetHistoNamesVector | ( | ) |
Method returning a vector of strings containing the names of the histograms.
Definition at line 3979 of file MuSR_td_PSI_bin.cpp.
References fLabelsHisto, and fNumberHisto.
| std::vector< double > MuSR_td_PSI_bin::GetHistoVector | ( | int | histo_num, |
| int | binning ) |
Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning>
This method gives back:
The parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning.
Definition at line 2033 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, and fReadingOk.
| std::vector< double > MuSR_td_PSI_bin::GetHistoVectorNo0 | ( | int | histo_num, |
| int | binning ) |
Method to obtain a vector of double containing the values of the histogram <histo_num> with binning <binning> but where the bins with zero counts are replaced by a count 0.1.
This method gives back:
The parameters of the method are the integers <histo_num> and <binning> representing the desired histogram number and binning.
Definition at line 2069 of file MuSR_td_PSI_bin.cpp.
References fHisto, fLengthHisto, fNumberHisto, and fReadingOk.
| int MuSR_td_PSI_bin::GetLastGoodInt | ( | int | i | ) |
Method returning an integer representing the last good bin specified in the header for a specified histogram.
A value of -1 is returned if the value of the histogram <i> specified is invalid.
Definition at line 3546 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
Referenced by dump_header_psi_bin(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), GetHistoGoodBinsArray(), GetHistoGoodBinsMinusBkgArray(), GetHistoGoodBinsMinusBkgVector(), and GetHistoGoodBinsVector().
| std::vector< int > MuSR_td_PSI_bin::GetLastGoodVector | ( | ) |
Method returning a vector of integer containing the last good bin values of the histograms specified in the header.
Definition at line 3561 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
Referenced by PRunDataHandler::ReadPsiBinFile().
| int MuSR_td_PSI_bin::GetMax2LastGoodInt | ( | int | k, |
| int | j ) |
Method to determine the maximum value of the "last good bins" of 2 histograms.
returns -1 if something is invalid
Definition at line 3599 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMax2T0Int | ( | int | k, |
| int | j ) |
Method to determine the maximum value of the last good bins of 2 histograms.
returns -1 if the numbers of the histograms are invalid
Definition at line 3201 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMaxLastGoodInt | ( | ) |
Method returning an integer containing the maximum value of the "last good bins" of all histograms.
Definition at line 3578 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMaxT0Int | ( | ) |
Method to determine the maximum value of the t0 bins.
Definition at line 3180 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMin2LastGoodInt | ( | int | k, |
| int | j ) |
Method to determine the minimum value of the last good bins of 2 histograms.
returns -1 if something is invalid
Definition at line 3641 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMin2T0Int | ( | int | k, |
| int | j ) |
Method to determine the minimum value of the last good bins of 2 histograms.
returns -1 if the numbers of the histograms are invalid
Definition at line 3222 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMinLastGoodInt | ( | ) |
Method providing the minimum value of the last good bins.
Definition at line 3620 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
| int MuSR_td_PSI_bin::GetMinT0Int | ( | ) |
Method to determine the minimum value of the t0 bins.
Definition at line 3241 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, fLengthHisto, and fNumberHisto.
| std::string MuSR_td_PSI_bin::GetNameHisto | ( | int | i | ) |
Method returning a string containing the name of the histogram <i>
returns an empty string if the histogram specified is invalid
Definition at line 3934 of file MuSR_td_PSI_bin.cpp.
References fLabelsHisto, and fNumberHisto.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
|
inline |
Definition at line 272 of file MuSR_td_PSI_bin.h.
References fNumberHisto.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| int MuSR_td_PSI_bin::GetNumberScalerInt | ( | ) |
Method returning an integer representing the number of histograms.
Definition at line 3104 of file MuSR_td_PSI_bin.cpp.
References fNumberScaler.
|
inline |
Definition at line 338 of file MuSR_td_PSI_bin.h.
References fNumberTemper.
| std::string MuSR_td_PSI_bin::GetOrient | ( | ) |
Method returning a string containing the orientation specified in the title.
Definition at line 3779 of file MuSR_td_PSI_bin.cpp.
References fOrient.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
|
inline |
Definition at line 317 of file MuSR_td_PSI_bin.h.
References fNumRun.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| std::string MuSR_td_PSI_bin::GetSample | ( | ) |
Method returning a string containing the fSample name.
Definition at line 3701 of file MuSR_td_PSI_bin.cpp.
References fSample.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| std::vector< std::string > MuSR_td_PSI_bin::GetScalersNamesVector | ( | ) |
Method returning a vector of strings containing the names of the scalers.
Definition at line 4028 of file MuSR_td_PSI_bin.cpp.
References fLabelsScalers, and fNumberScaler.
| std::vector< long > MuSR_td_PSI_bin::GetScalersVector | ( | ) |
Method providing a vector of long containing the values of the scalers.
Definition at line 3139 of file MuSR_td_PSI_bin.cpp.
References fNumberScaler, and fScalers.
| std::string MuSR_td_PSI_bin::GetSetup | ( | ) |
Method returning a string containing the setup.
Definition at line 3857 of file MuSR_td_PSI_bin.cpp.
References fSetup.
| double MuSR_td_PSI_bin::GetT0Double | ( | int | i | ) |
Method returning a double representing the t0 point (from the "real" t0 in the header) for a specified histogram.
A value of -1. is returned if the value of the histogram <i> specified is invalid.
Definition at line 3374 of file MuSR_td_PSI_bin.cpp.
References fNumberHisto, and fRealT0.
| int MuSR_td_PSI_bin::GetT0Int | ( | int | i | ) |
Method returning an integer representing the t0 point (from the "integer" t0 in the header) for a specified histogram.
A value of -1 is returned if the value of the histogram <i> specified is invalid.
Definition at line 3408 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and fNumberHisto.
Referenced by dump_header_psi_bin(), GetAsymmetryArray(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetAsymmetryVector(), GetErrorAsymmetryArray(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), GetErrorAsymmetryVector(), GetHistoFromT0Array(), GetHistoFromT0MinusBkgArray(), GetHistoFromT0MinusBkgVector(), and GetHistoFromT0Vector().
| std::vector< int > MuSR_td_PSI_bin::GetT0Vector | ( | ) |
Method returning a vector of integer containing the t0 values of the histograms specified in the header.
Definition at line 3447 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and fNumberHisto.
Referenced by PRunDataHandler::ReadPsiBinFile().
| std::string MuSR_td_PSI_bin::GetTemp | ( | ) |
Method returning a string containing the temperature specified in the title.
Definition at line 3740 of file MuSR_td_PSI_bin.cpp.
References fTemp.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| std::vector< double > MuSR_td_PSI_bin::GetTemperaturesVector | ( | ) |
Method returning a vector of doubles containing monitored values (usually temperatures)
Definition at line 4097 of file MuSR_td_PSI_bin.cpp.
References fNumberTemper, and fTemper.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| std::vector< std::string > MuSR_td_PSI_bin::GetTimeStartVector | ( | ) |
Method returning a vector of strings containing 1) the date when the run was started and 2) the time when the run was started.
Definition at line 4182 of file MuSR_td_PSI_bin.cpp.
References fDateStart, and fTimeStart.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| std::vector< std::string > MuSR_td_PSI_bin::GetTimeStopVector | ( | ) |
Method returning a vector of strings containing 1) the date when the run was stopped and 2) the time when the run was stopped.
Definition at line 4236 of file MuSR_td_PSI_bin.cpp.
References fDateStop, and fTimeStop.
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
|
inline |
Definition at line 283 of file MuSR_td_PSI_bin.h.
References fTotalEvents.
| void MuSR_td_PSI_bin::PutBinWidthMicroSec | ( | double | binWidth | ) |
Method setting a double representing the bin-width in microseconds.
| binWidth | bin-width given in microseconds |
Definition at line 3327 of file MuSR_td_PSI_bin.cpp.
References fBinWidth.
| void MuSR_td_PSI_bin::PutBinWidthNanoSec | ( | double | binWidth | ) |
Method setting a double representing the bin-width in nanoseconds.
| binWidth | bin-width given in nanoseconds |
Definition at line 3301 of file MuSR_td_PSI_bin.cpp.
References fBinWidth.
Referenced by PRunDataHandler::WritePsiBinFile().
| void MuSR_td_PSI_bin::PutBinWidthPicoSec | ( | double | binWidth | ) |
Method setting a double representing the bin-width in picoseconds.
| binWidth | bin-width given in picoseconds |
Definition at line 3275 of file MuSR_td_PSI_bin.cpp.
References fBinWidth.
| int MuSR_td_PSI_bin::PutComment | ( | std::string | commentStr | ) |
Method setting a string containing the comment.
return:
| commentStr | string containing the comment |
Definition at line 3917 of file MuSR_td_PSI_bin.cpp.
References fComment.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutDevTemperaturesVector | ( | std::vector< double > & | devTempVals | ) |
Method setting a vector of doubles containing standard deviations of the monitored values (usually temperatures)
return:
| devTempVals | vector containing standard deviations of the monitored values |
Definition at line 4163 of file MuSR_td_PSI_bin.cpp.
References fTempDeviation, and MAXTEMPER.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutField | ( | std::string | fieldStr | ) |
Method setting a string containing the field.
return:
| fieldStr | string containing the field |
Definition at line 3840 of file MuSR_td_PSI_bin.cpp.
References fField.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutFirstGoodInt | ( | int | i, |
| int | j ) |
Method setting an integer representing the first good bin specified in the header for a specified histogram.
return:
| i | index of the histogram |
| j | first good bin value |
Definition at line 3510 of file MuSR_td_PSI_bin.cpp.
References fFirstGood, and MAXHISTO.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutHistoArrayInt | ( | std::vector< std::vector< int > > & | histoData, |
| int | tag = 0 ) |
Method to set the histograms which is a vector of vector of int's (histogram). There are two different ways to Get the data conform to PSI-BIN limitations:
truncate the data. In this it is only checked that T0, first good bin, and last good bin are staying within proper boundaries.
This method gives back:
| histoData | vector of the histograms |
| tag | 0: rebin and zero pad at need, 1: truncate at need, 2: only make sure that histo length < 32512 |
Definition at line 1890 of file MuSR_td_PSI_bin.cpp.
References fBinWidth, fConsistencyOk, fConsistencyStatus, fFirstGood, fHisto, fIntegerT0, fLastGood, fLengthHisto, fNumberHisto, and fRealT0.
Referenced by PRunDataHandler::WritePsiBinFile().
|
inline |
Definition at line 270 of file MuSR_td_PSI_bin.h.
References fLengthHisto.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutHistoNamesVector | ( | std::vector< std::string > & | histoNames | ) |
Method setting a vector containing the names of all the histograms.
returns:
| histoName | name of the histogram |
Definition at line 4006 of file MuSR_td_PSI_bin.cpp.
References fLabelsHisto, fNumberHisto, and MAXLABELSIZE.
| int MuSR_td_PSI_bin::PutLastGoodInt | ( | int | i, |
| int | j ) |
Method to modify the last good bin (value <j>) of the histogram <i>
returns -1 if the histogram specified was invalid
Definition at line 3664 of file MuSR_td_PSI_bin.cpp.
References fLastGood, and fNumberHisto.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutNameHisto | ( | std::string | histoName, |
| int | i ) |
Method setting a string containing the name of the histogram <i>
returns:
| histoName | name of the histogram |
| i | index of the histogram |
Definition at line 3959 of file MuSR_td_PSI_bin.cpp.
References fLabelsHisto, fNumberHisto, and MAXLABELSIZE.
Referenced by PRunDataHandler::WritePsiBinFile().
|
inline |
Definition at line 273 of file MuSR_td_PSI_bin.h.
References fNumberHisto.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutNumberScalerInt | ( | int | val | ) |
Method seting the number of scalers present.
return:
| val | the number of scalers present |
Definition at line 3122 of file MuSR_td_PSI_bin.cpp.
References fNumberScaler, and MAXSCALER.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutNumberTemperatureInt | ( | int | noOfTemps | ) |
Method setting an integer representing the number of temperatures.
return:
| noOfTemps | number of temperatures present |
Definition at line 4080 of file MuSR_td_PSI_bin.cpp.
References fNumberTemper, and MAXTEMPER.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutOrient | ( | std::string | orientStr | ) |
Method setting a string containing the fSample orientation.
return:
| orientStr | string containing the fSample information |
Definition at line 3801 of file MuSR_td_PSI_bin.cpp.
References fOrient.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutRunNumberInt | ( | int | i | ) |
Method to modify the run number (value <i>)
returns -1 if the integer specified was wrong
Definition at line 3683 of file MuSR_td_PSI_bin.cpp.
References fNumRun.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutSample | ( | std::string | sampleStr | ) |
Method setting a string containing the fSample name.
return:
| fSample | string containing the fSample information |
Definition at line 3723 of file MuSR_td_PSI_bin.cpp.
References fSample.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutScalersNamesVector | ( | std::vector< std::string > | scalersName | ) |
Method setting a vector of strings containing the names of the scalers.
return:
| scalersName | scaler names |
Definition at line 4054 of file MuSR_td_PSI_bin.cpp.
References fLabelsScalers, MAXLABELSIZE, and MAXSCALER.
| int MuSR_td_PSI_bin::PutScalersVector | ( | std::vector< int > | scalerData | ) |
Method set a vector of long containing the values of the scalers.
return:
| scalerData | vector |
Definition at line 3162 of file MuSR_td_PSI_bin.cpp.
| int MuSR_td_PSI_bin::PutSetup | ( | std::string | setupStr | ) |
Method setting a string containing the setup.
return:
| commentStr | string containing the setup |
Definition at line 3879 of file MuSR_td_PSI_bin.cpp.
References fSetup.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutT0Int | ( | int | histoNo, |
| int | t0 ) |
Method setting an integer representing the t0 point (from the "integer" t0 in the header) for a specified histogram.
return:
| histoNo | histogram number |
| t0 | t0 bin value |
Definition at line 3430 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and MAXHISTO.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutT0Vector | ( | std::vector< int > & | t0Data | ) |
Method setting a vector of integer containing the t0 values of the histograms specified in the header.
return:
Definition at line 3468 of file MuSR_td_PSI_bin.cpp.
References fIntegerT0, and MAXHISTO.
| int MuSR_td_PSI_bin::PutTemp | ( | std::string | tempStr | ) |
Method setting a string containing the fSample temperature.
return:
| tempStr | string containing the fSample information |
Definition at line 3762 of file MuSR_td_PSI_bin.cpp.
References fTemp.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutTemperaturesVector | ( | std::vector< double > & | tempVals | ) |
Method setting a vector of doubles containing monitored values (usually temperatures)
return:
| tempVals | vector containing the monitored values |
Definition at line 4121 of file MuSR_td_PSI_bin.cpp.
References fTemper, and MAXTEMPER.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutTimeStartVector | ( | std::vector< std::string > | timeStart | ) |
Method setting a vector of strings containing 1) the date when the run was started and 2) the time when the run was started.
return:
| timeStart | vector where [0] contains the date, [1] the time string |
Definition at line 4209 of file MuSR_td_PSI_bin.cpp.
References fDateStart, and fTimeStart.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::PutTimeStopVector | ( | std::vector< std::string > | timeStop | ) |
Method setting a vector of strings containing 1) the date when the run was started and 2) the time when the run was stopped.
return:
| timeStop | vector where [0] contains the date, [1] the time string |
Definition at line 4262 of file MuSR_td_PSI_bin.cpp.
References fDateStop, and fTimeStop.
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::Read | ( | const char * | fileName | ) |
Method to read a PSI-bin or an MDU file.
This method gives back:
The parameter of the method is a const char * representing the name of the file to be opened.
Definition at line 81 of file MuSR_td_PSI_bin.cpp.
References Clear(), fFilename, fFormatId, fReadStatus, ReadBin(), and ReadMdu().
Referenced by dump_header_psi_bin(), and PRunDataHandler::ReadPsiBinFile().
| int MuSR_td_PSI_bin::ReadBin | ( | const char * | fileName | ) |
Method to read a PSI-bin file.
This method gives back:
The parameter of the method is a const char * representing the name of the file to be opened.
Definition at line 245 of file MuSR_td_PSI_bin.cpp.
References Clear(), fBinWidth, fComment, fDateStart, fDateStop, fDefaultBinning, fEventsPerHisto, fField, fFilename, fFirstGood, fFormatId, fHisto, fHistosVector, fIntegerT0, fLabelsHisto, fLabelsScalers, fLastGood, fLengthHisto, fNumberHisto, fNumberScaler, fNumberTemper, fNumRun, fOrient, fReadingOk, fReadStatus, fRealT0, fSample, fScalers, fSetup, fTemp, fTempDeviation, fTemper, fTimeStart, fTimeStop, and fTotalEvents.
Referenced by Read().
| bool MuSR_td_PSI_bin::ReadingOK | ( | ) | const |
Method to obtain if reading and processing of the data file was OK.
This method gives back:
Definition at line 1631 of file MuSR_td_PSI_bin.cpp.
References fReadingOk.
| int MuSR_td_PSI_bin::ReadMdu | ( | const char * | fileName | ) |
Method to read a MuSR MDU file.
This method gives back:
The parameter of the method is a const char * representing the name of the file to be opened.
Definition at line 1004 of file MuSR_td_PSI_bin.cpp.
References _FeFileHeaderRec::BinOffset, _FeFileHeaderRec::BinsPerHistogram, Clear(), _FeFileHeaderRec::DataFormat, _FeFileHeaderRec::DetectorNumberList, _FeFileHeaderRec::EndDate, _FeFileHeaderRec::EndTime, fBinWidth, fComment, fDateStart, fDateStop, fDefaultBinning, fEventsPerHisto, fField, fFilename, fFirstGood, fFormatId, fHisto, fHistosVector, fIntegerT0, fLabelsHisto, fLabelsScalers, fLastGood, fLengthHisto, _FeFileHeaderRec::FmtId, _FeFileHeaderRec::FmtVersion, fNumberHisto, fNumberScaler, fNumberTemper, fNumRun, fOrient, fReadingOk, fReadStatus, fSample, fScalers, fTemp, fTempDeviation, fTemper, fTimeStart, fTimeStop, fTotalEvents, _pTAFileHeaderRec::Header, _pTATagRec::Histomaxb, _pTATagRec::Histominb, _FeFileHeaderRec::HistoResolution, _pTATagRec::Label, MAXHISTO, MAXLABELSIZE, MAXTEMPER, _FeFileHeaderRec::MeanTemp, _FeFileHeaderRec::NumberOfDetectors, _pTAFileHeaderRec::NumBytesHeader, _pTAFileHeaderRec::NumBytesSettings, _pTAFileHeaderRec::NumBytesStatistics, _pTAFileHeaderRec::NumBytesTag, PTAMAXTAGS, PTATAGC_POSITRON, _pTATDC32SettingsRec::resolutioncode, _pTATDCSettingsRec::resolutioncode, _FeFileHeaderRec::RunNumber, _FeFileHeaderRec::RunSubTitle, _FeFileHeaderRec::RunTitle, _FeFileHeaderRec::StartDate, _FeFileHeaderRec::StartTime, _pTASettingsRec::tag, _pTATDC32SettingsRec::tag, _pTATDCSettingsRec::tag, _pTAStatisticRec::TagScaler, _pTATDC32StatisticRec::TagScaler, _pTATDCStatisticRec::TagScaler, TDCMAXTAGS16, TDCMAXTAGS32, _FeFileHeaderRec::TempDev, _pTASettingsRec::timespan, and _pTATagRec::Type.
Referenced by Read().
| std::string MuSR_td_PSI_bin::ReadStatus | ( | ) | const |
Method to obtain error/success information after reading.
This method gives back:
Definition at line 1733 of file MuSR_td_PSI_bin.cpp.
References fReadStatus.
| int MuSR_td_PSI_bin::Show | ( | ) | const |
Method to show current values of member variables.
Definition at line 4365 of file MuSR_td_PSI_bin.cpp.
References fBinWidth, fComment, fDateStart, fDateStop, fDefaultBinning, fEventsPerHisto, fField, fFilename, fFirstGood, fFormatId, fIntegerT0, fLabelsHisto, fLabelsScalers, fLastGood, fLengthHisto, fNumberHisto, fNumberScaler, fNumberTemper, fNumRun, fOrient, fReadingOk, fReadStatus, fRealT0, fSample, fScalers, fTemp, fTempDeviation, fTemper, fTimeStart, fTimeStop, and fTotalEvents.
|
private |
Definition at line 4423 of file MuSR_td_PSI_bin.cpp.
Referenced by GetAsymmetryArray(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetAsymmetryVector(), GetErrorAsymmetryArray(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), and GetErrorAsymmetryVector().
|
private |
Definition at line 4436 of file MuSR_td_PSI_bin.cpp.
Referenced by GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetErrorAsymmetryGoodBinsArray(), and GetErrorAsymmetryGoodBinsVector().
| int MuSR_td_PSI_bin::Write | ( | const char * | fileName | ) |
Method to write a PSI-bin or an MDU file.
This method gives back:
The parameter of the method is a const char * representing the name of the file to be opened.
Definition at line 165 of file MuSR_td_PSI_bin.cpp.
References status, WriteBin(), and WriteMdu().
Referenced by PRunDataHandler::WritePsiBinFile().
| int MuSR_td_PSI_bin::WriteBin | ( | const char * | fileName | ) |
Method to write a PSI-bin file.
This method gives back:
The parameter of the method is a const char * representing the name of the file to be opened.
Definition at line 548 of file MuSR_td_PSI_bin.cpp.
References CheckDataConsistency(), fBinWidth, fComment, fDateStart, fDateStop, fField, fFirstGood, fHisto, fIntegerT0, fLabelsHisto, fLabelsScalers, fLastGood, fLengthHisto, fNumberHisto, fNumberScaler, fNumberTemper, fNumRun, fOrient, fSample, fScalers, fSetup, fTemp, fTempDeviation, fTemper, fTimeStart, fTimeStop, fWriteStatus, and MAXREC.
Referenced by Write().
| int MuSR_td_PSI_bin::WriteMdu | ( | const char * | fileName | ) |
Method to write a MuSR MDU file.
This method gives back:
The parameter of the method is a const char * representing the name of the file to be opened.
Definition at line 1614 of file MuSR_td_PSI_bin.cpp.
Referenced by Write().
| std::string MuSR_td_PSI_bin::WriteStatus | ( | ) | const |
Method to obtain error/success information after writing.
This method gives back:
Definition at line 1748 of file MuSR_td_PSI_bin.cpp.
References fWriteStatus.
Referenced by PRunDataHandler::WritePsiBinFile().
| bool MuSR_td_PSI_bin::WritingOK | ( | ) | const |
Method to obtain if writing and processing of the data file was OK.
This method gives back:
Definition at line 1646 of file MuSR_td_PSI_bin.cpp.
References fWritingOk.
|
private |
Definition at line 83 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetBinWidthMicroSec(), GetBinWidthNanoSec(), GetBinWidthPicoSec(), PutBinWidthMicroSec(), PutBinWidthNanoSec(), PutBinWidthPicoSec(), PutHistoArrayInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 76 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetComment(), PutComment(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 65 of file MuSR_td_PSI_bin.h.
Referenced by CheckDataConsistency(), Clear(), and PutHistoArrayInt().
|
private |
Definition at line 62 of file MuSR_td_PSI_bin.h.
Referenced by CheckDataConsistency(), Clear(), ConsistencyStatus(), and PutHistoArrayInt().
|
private |
Definition at line 78 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTimeStartVector(), PutTimeStartVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 79 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTimeStopVector(), PutTimeStopVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 92 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetDefaultBinning(), ReadBin(), ReadMdu(), and Show().
|
private |
Definition at line 90 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetEventsHistoLong(), GetEventsHistoVector(), ReadBin(), ReadMdu(), and Show().
|
private |
Definition at line 73 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetField(), PutField(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 59 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), Filename(), Read(), ReadBin(), ReadMdu(), and Show().
|
private |
Definition at line 96 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetFirstGoodInt(), GetFirstGoodVector(), PutFirstGoodInt(), PutHistoArrayInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
|
private |
Definition at line 107 of file MuSR_td_PSI_bin.h.
Referenced by CheckDataConsistency(), Clear(), GetHisto(), GetHistoArray(), GetHistoArrayInt(), GetHistoFromT0Array(), GetHistoFromT0MinusBkgArray(), GetHistoFromT0MinusBkgVector(), GetHistoFromT0Vector(), GetHistoGoodBinsArray(), GetHistoGoodBinsMinusBkgArray(), GetHistoGoodBinsMinusBkgVector(), GetHistoGoodBinsVector(), GetHistoInt(), GetHistoVector(), GetHistoVectorNo0(), PutHistoArrayInt(), ReadBin(), ReadMdu(), and WriteBin().
| std::vector< std::vector<double> > MuSR_td_PSI_bin::fHistosVector |
< this public variable provides a direct read/write access to the histograms. However all public methods use the protected variable histo. Histogram information returned by ..._vector or ..._array methods return information based on histo bin .
NOTE: Histogram information returned by <pointer_to_array> = ..._array() methods should be freed by delete [] <pointer_to_array>;
Definition at line 119 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetHisto(), GetHistoInt(), ReadBin(), and ReadMdu().
|
private |
Definition at line 95 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetMax2T0Int(), GetMaxT0Int(), GetMin2T0Int(), GetMinT0Int(), GetT0Int(), GetT0Vector(), PutHistoArrayInt(), PutT0Int(), PutT0Vector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 87 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetHistoNamesVector(), GetNameHisto(), PutHistoNamesVector(), PutNameHisto(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 101 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetScalersNamesVector(), PutScalersNamesVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 97 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetLastGoodInt(), GetLastGoodVector(), GetMax2LastGoodInt(), GetMaxLastGoodInt(), GetMin2LastGoodInt(), GetMinLastGoodInt(), PutHistoArrayInt(), PutLastGoodInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 86 of file MuSR_td_PSI_bin.h.
Referenced by CheckDataConsistency(), Clear(), GetAsymmetryArray(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetAsymmetryVector(), GetErrorAsymmetryArray(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), GetErrorAsymmetryVector(), GetHisto(), GetHistoArray(), GetHistoArrayInt(), GetHistoFromT0Array(), GetHistoFromT0MinusBkgArray(), GetHistoFromT0MinusBkgVector(), GetHistoFromT0Vector(), GetHistoGoodBinsMinusBkgArray(), GetHistoGoodBinsMinusBkgVector(), GetHistoInt(), GetHistoLengthBin(), GetHistoVector(), GetHistoVectorNo0(), GetMinT0Int(), PutHistoArrayInt(), PutHistoLengthBin(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 85 of file MuSR_td_PSI_bin.h.
Referenced by CheckDataConsistency(), Clear(), GetAsymmetryArray(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetAsymmetryVector(), GetErrorAsymmetryArray(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), GetErrorAsymmetryVector(), GetEventsHistoLong(), GetEventsHistoVector(), GetFirstGoodInt(), GetFirstGoodVector(), GetHisto(), GetHistoArray(), GetHistoArrayInt(), GetHistoFromT0Array(), GetHistoFromT0MinusBkgArray(), GetHistoFromT0MinusBkgVector(), GetHistoFromT0Vector(), GetHistoGoodBinsArray(), GetHistoGoodBinsMinusBkgArray(), GetHistoGoodBinsMinusBkgVector(), GetHistoGoodBinsVector(), GetHistoInt(), GetHistoNamesVector(), GetHistoVector(), GetHistoVectorNo0(), GetLastGoodInt(), GetLastGoodVector(), GetMax2LastGoodInt(), GetMax2T0Int(), GetMaxLastGoodInt(), GetMaxT0Int(), GetMin2LastGoodInt(), GetMin2T0Int(), GetMinLastGoodInt(), GetMinT0Int(), GetNameHisto(), GetNumberHistoInt(), GetT0Double(), GetT0Int(), GetT0Vector(), PutHistoArrayInt(), PutHistoNamesVector(), PutLastGoodInt(), PutNameHisto(), PutNumberHistoInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 99 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetNumberScalerInt(), GetScalersNamesVector(), GetScalersVector(), PutNumberScalerInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 103 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetDevTemperaturesVector(), GetNumberTemperatureInt(), GetTemperaturesVector(), PutNumberTemperatureInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 69 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetRunNumberInt(), PutRunNumberInt(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 74 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetOrient(), PutOrient(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 63 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetAsymmetryArray(), GetAsymmetryGoodBinsArray(), GetAsymmetryGoodBinsVector(), GetAsymmetryVector(), GetErrorAsymmetryArray(), GetErrorAsymmetryGoodBinsArray(), GetErrorAsymmetryGoodBinsVector(), GetErrorAsymmetryVector(), GetHisto(), GetHistoArray(), GetHistoArrayInt(), GetHistoFromT0Array(), GetHistoFromT0MinusBkgArray(), GetHistoFromT0MinusBkgVector(), GetHistoFromT0Vector(), GetHistoGoodBinsArray(), GetHistoGoodBinsMinusBkgArray(), GetHistoGoodBinsMinusBkgVector(), GetHistoGoodBinsVector(), GetHistoInt(), GetHistoVector(), GetHistoVectorNo0(), ReadBin(), ReadingOK(), ReadMdu(), and Show().
|
private |
Definition at line 60 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), Read(), ReadBin(), ReadMdu(), ReadStatus(), and Show().
|
private |
Definition at line 94 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetT0Double(), PutHistoArrayInt(), ReadBin(), and Show().
|
private |
Definition at line 71 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetSample(), PutSample(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 100 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetScalersVector(), PutScalersVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 75 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetSetup(), PutSetup(), ReadBin(), and WriteBin().
|
private |
Definition at line 72 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTemp(), PutTemp(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 105 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetDevTemperaturesVector(), PutDevTemperaturesVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 104 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTemperaturesVector(), PutTemperaturesVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 80 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTimeStartVector(), PutTimeStartVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 81 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTimeStopVector(), PutTimeStopVector(), ReadBin(), ReadMdu(), Show(), and WriteBin().
|
private |
Definition at line 89 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), GetTotalEventsLong(), ReadBin(), ReadMdu(), and Show().
|
private |
Definition at line 61 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), WriteBin(), and WriteStatus().
|
private |
Definition at line 64 of file MuSR_td_PSI_bin.h.
Referenced by Clear(), and WritingOK().