#include <QwPromptSummary.h>
|
| PromptSummaryElement () |
|
| PromptSummaryElement (TString name) |
|
| ~PromptSummaryElement () override |
|
void | FillData (Double_t yield, Double_t yield_err, Double_t yield_width, TString yield_unit, Double_t asym_diff, Double_t asym_diff_err, Double_t asym_diff_width, TString asym_diff_unit) |
|
void | SetName (const TString in) |
|
TString | GetName () |
|
void | SetYield (const Double_t in) |
|
void | SetYieldError (const Double_t in) |
|
void | SetYieldWidth (const Double_t in) |
|
void | SetYieldUnit (const TString in) |
|
void | SetAsymmetry (const Double_t in) |
|
void | SetAsymmetryError (const Double_t in) |
|
void | SetAsymmetryWidth (const Double_t in) |
|
void | SetAsymmetryUnit (const TString in) |
|
void | SetDifference (const Double_t in) |
|
void | SetDifferenceError (const Double_t in) |
|
void | SetDifferenceWidth (const Double_t in) |
|
void | SetDifferenceUnit (const TString in) |
|
Double_t | GetNumGoodEvents () |
|
Double_t | GetYield () |
|
Double_t | GetYieldError () |
|
Double_t | GetYieldWidth () |
|
TString | GetYieldUnit () |
|
Double_t | GetAsymmetry () |
|
Double_t | GetAsymmetryError () |
|
Double_t | GetAsymmetryWidth () |
|
TString | GetAsymmetryUnit () |
|
Double_t | GetDifference () |
|
Double_t | GetDifferenceError () |
|
Double_t | GetDifferenceWidth () |
|
TString | GetDifferenceUnit () |
|
void | Set (TString type, const Double_t a, const Double_t a_err, const Double_t a_width) |
|
TString | GetCSVSummary (TString type) |
|
TString | GetTextSummary () |
|
Definition at line 29 of file QwPromptSummary.h.
◆ PromptSummaryElement() [1/2]
PromptSummaryElement::PromptSummaryElement |
( |
| ) |
|
◆ PromptSummaryElement() [2/2]
PromptSummaryElement::PromptSummaryElement |
( |
TString | name | ) |
|
◆ ~PromptSummaryElement()
PromptSummaryElement::~PromptSummaryElement |
( |
| ) |
|
|
override |
◆ ClassDefOverride()
◆ FillData()
void PromptSummaryElement::FillData |
( |
Double_t | yield, |
|
|
Double_t | yield_err, |
|
|
Double_t | yield_width, |
|
|
TString | yield_unit, |
|
|
Double_t | asym_diff, |
|
|
Double_t | asym_diff_err, |
|
|
Double_t | asym_diff_width, |
|
|
TString | asym_diff_unit ) |
◆ GetAsymmetry()
Double_t PromptSummaryElement::GetAsymmetry |
( |
| ) |
|
|
inline |
◆ GetAsymmetryError()
Double_t PromptSummaryElement::GetAsymmetryError |
( |
| ) |
|
|
inline |
◆ GetAsymmetryUnit()
TString PromptSummaryElement::GetAsymmetryUnit |
( |
| ) |
|
|
inline |
◆ GetAsymmetryWidth()
Double_t PromptSummaryElement::GetAsymmetryWidth |
( |
| ) |
|
|
inline |
◆ GetCSVSummary()
TString PromptSummaryElement::GetCSVSummary |
( |
TString | type | ) |
|
◆ GetDifference()
Double_t PromptSummaryElement::GetDifference |
( |
| ) |
|
|
inline |
◆ GetDifferenceError()
Double_t PromptSummaryElement::GetDifferenceError |
( |
| ) |
|
|
inline |
◆ GetDifferenceUnit()
TString PromptSummaryElement::GetDifferenceUnit |
( |
| ) |
|
|
inline |
◆ GetDifferenceWidth()
Double_t PromptSummaryElement::GetDifferenceWidth |
( |
| ) |
|
|
inline |
◆ GetName()
TString PromptSummaryElement::GetName |
( |
| ) |
|
|
inline |
◆ GetNumGoodEvents()
Double_t PromptSummaryElement::GetNumGoodEvents |
( |
| ) |
|
|
inline |
◆ GetTextSummary()
TString PromptSummaryElement::GetTextSummary |
( |
| ) |
|
◆ GetYield()
Double_t PromptSummaryElement::GetYield |
( |
| ) |
|
|
inline |
◆ GetYieldError()
Double_t PromptSummaryElement::GetYieldError |
( |
| ) |
|
|
inline |
◆ GetYieldUnit()
TString PromptSummaryElement::GetYieldUnit |
( |
| ) |
|
|
inline |
◆ GetYieldWidth()
Double_t PromptSummaryElement::GetYieldWidth |
( |
| ) |
|
|
inline |
◆ Set()
void PromptSummaryElement::Set |
( |
TString | type, |
|
|
const Double_t | a, |
|
|
const Double_t | a_err, |
|
|
const Double_t | a_width ) |
Definition at line 126 of file QwPromptSummary.cc.
127{
128 Double_t unit= 1;
129
134
135 if (type.Contains("yield")){
136 if (bcm) {
139 }
140 else if (bpm) {
143 }
144 else if (sam||md) {
147 }
148 else {
150 }
154
155 }
156 else if(type.Contains("asymmetry")) {
157 if (bpm) {
163 }
164 else {
170 }
171 }
172 else if(type.Contains("difference")) {
173 }
174 else {
175 }
176 return;
177};
static const double uA
Beam current: base unit is microamp.
static const double mV_uA
Signal volts per microamp.
static const double mm
Length units: base unit is mm.
void SetYield(const Double_t in)
void SetDifference(const Double_t in)
void SetYieldWidth(const Double_t in)
void SetAsymmetryWidth(const Double_t in)
void SetYieldError(const Double_t in)
void SetAsymmetry(const Double_t in)
void SetDifferenceUnit(const TString in)
void SetAsymmetryUnit(const TString in)
void SetDifferenceError(const Double_t in)
void SetAsymmetryError(const Double_t in)
void SetDifferenceWidth(const Double_t in)
void SetYieldUnit(const TString in)
References fElementName, Qw::mm, Qw::mV_uA, Qw::ppm, SetAsymmetry(), SetAsymmetryError(), SetAsymmetryUnit(), SetAsymmetryWidth(), SetDifference(), SetDifferenceError(), SetDifferenceUnit(), SetDifferenceWidth(), SetYield(), SetYieldError(), SetYieldUnit(), SetYieldWidth(), Qw::uA, and Qw::um.
Referenced by QwBeamLine::WritePromptSummary(), VQwDataHandler::WritePromptSummary(), and VQwDetectorArray::WritePromptSummary().
◆ SetAsymmetry()
void PromptSummaryElement::SetAsymmetry |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetAsymmetryError()
void PromptSummaryElement::SetAsymmetryError |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetAsymmetryUnit()
void PromptSummaryElement::SetAsymmetryUnit |
( |
const TString | in | ) |
|
|
inline |
◆ SetAsymmetryWidth()
void PromptSummaryElement::SetAsymmetryWidth |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetDifference()
void PromptSummaryElement::SetDifference |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetDifferenceError()
void PromptSummaryElement::SetDifferenceError |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetDifferenceUnit()
void PromptSummaryElement::SetDifferenceUnit |
( |
const TString | in | ) |
|
|
inline |
◆ SetDifferenceWidth()
void PromptSummaryElement::SetDifferenceWidth |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetName()
void PromptSummaryElement::SetName |
( |
const TString | in | ) |
|
|
inline |
◆ SetYield()
void PromptSummaryElement::SetYield |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetYieldError()
void PromptSummaryElement::SetYieldError |
( |
const Double_t | in | ) |
|
|
inline |
◆ SetYieldUnit()
void PromptSummaryElement::SetYieldUnit |
( |
const TString | in | ) |
|
|
inline |
◆ SetYieldWidth()
void PromptSummaryElement::SetYieldWidth |
( |
const Double_t | in | ) |
|
|
inline |
◆ fAsymDiff
Double_t PromptSummaryElement::fAsymDiff |
|
private |
◆ fAsymDiffError
Double_t PromptSummaryElement::fAsymDiffError |
|
private |
◆ fAsymDiffUnit
TString PromptSummaryElement::fAsymDiffUnit |
|
private |
◆ fAsymDiffWidth
Double_t PromptSummaryElement::fAsymDiffWidth |
|
private |
◆ fElementName
TString PromptSummaryElement::fElementName |
|
private |
◆ fNumGoodEvents
Double_t PromptSummaryElement::fNumGoodEvents |
|
private |
◆ fYield
Double_t PromptSummaryElement::fYield |
|
private |
◆ fYieldError
Double_t PromptSummaryElement::fYieldError |
|
private |
◆ fYieldUnit
TString PromptSummaryElement::fYieldUnit |
|
private |
◆ fYieldWidth
Double_t PromptSummaryElement::fYieldWidth |
|
private |
The documentation for this class was generated from the following files: