|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjhpro.stat.DataSource
public class DataSource
This class serves as input for the Limit.ComputeLimit method. It takes the signal, background and data histograms to form a channel. More channels can be added using AddChannel(), as well as different systematics sources.
Constructor Summary | |
---|---|
DataSource()
Simplest constructor. |
|
DataSource(H1D s,
H1D b,
H1D d)
Adds one channel with signal, background and data given as input. |
|
DataSource(H1D s,
H1D b,
H1D d,
double es,
double eb,
double ed,
java.lang.String name)
Another constructor, directly adds one channel with signal, background and data given as input. |
|
DataSource(P1D s,
P1D b,
P1D d)
Adds one channel with signal, background and data given as input. |
Method Summary | |
---|---|
void |
addChannel(DataKeeper s,
DataKeeper b,
DataKeeper d)
Adds a channel with signal, background and data given as input. |
void |
addChannel(DataKeeper s,
DataKeeper b,
DataKeeper d,
double es,
double eb,
double ed,
java.lang.String name)
Adds a channel with signal, background and data given as input. |
void |
addChannel(H1D s,
H1D b,
H1D d)
Adds a channel with signal, background and data given as input. |
void |
addChannel(H1D s,
H1D b,
H1D d,
double es,
double eb,
double ed,
java.lang.String name)
Adds a channel with signal, background and data given as input. |
void |
addChannel(P1D s,
P1D b,
P1D d)
Adds a channel with signal, background and data given as input. |
void |
addChannel(P1D s,
P1D b,
P1D d,
double es,
double eb,
double ed,
java.lang.String name)
Adds a channel with signal, background and data given as input. |
java.lang.Object |
clone()
Allow cloning |
java.util.ArrayList<DataKeeper> |
getBackground()
Get data for background |
java.util.ArrayList<DataKeeper> |
getCandidates()
Get data with candidates |
java.util.ArrayList<java.lang.String> |
getErrorNames()
Get names of the errors |
java.util.ArrayList<java.lang.Double> |
getErrorOnBackground()
Get systematics on background for all channels |
java.util.ArrayList<java.lang.Double> |
getErrorOnData()
Get systematics on data for all channels |
java.util.ArrayList<java.lang.Double> |
getErrorOnSignal()
Get errors on signal on all channels |
int |
getNumberChennels()
Get total numberer of channels |
java.util.ArrayList<DataKeeper> |
getSignal()
Get data for signal |
void |
SetOwner()
Initialize all arrays |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DataSource()
public DataSource(H1D s, H1D b, H1D d)
s
- Signal histogramb
- Background histogramd
- Observed data histogrampublic DataSource(P1D s, P1D b, P1D d)
s
- Signalb
- Backgroundd
- Datapublic DataSource(H1D s, H1D b, H1D d, double es, double eb, double ed, java.lang.String name)
s
- Signal histogramb
- Background histogramd
- Data histogrames
- Error on signaleb
- Error on backgrounded
- Error on dataname
- name indicating this systematicsMethod Detail |
---|
public java.lang.Object clone()
clone
in class java.lang.Object
public void addChannel(H1D s, H1D b, H1D d)
s
- Signal histogramb
- Background histogramd
- Observed data histogrampublic void addChannel(P1D s, P1D b, P1D d)
s
- Signalb
- Backgroundd
- Datapublic void addChannel(DataKeeper s, DataKeeper b, DataKeeper d, double es, double eb, double ed, java.lang.String name)
s
- Signal expectedb
- Background expectedd
- Data observedes
- Systematic error on signaleb
- Systematic error on backgrounded
- Systematic error on dataname
- Name for this data sourcepublic void addChannel(DataKeeper s, DataKeeper b, DataKeeper d)
s
- Signal expectedb
- Background expectedd
- Data observedpublic java.util.ArrayList<DataKeeper> getSignal()
public java.util.ArrayList<DataKeeper> getBackground()
public java.util.ArrayList<DataKeeper> getCandidates()
public java.util.ArrayList<java.lang.Double> getErrorOnSignal()
public java.util.ArrayList<java.lang.Double> getErrorOnBackground()
public java.util.ArrayList<java.lang.Double> getErrorOnData()
public java.util.ArrayList<java.lang.String> getErrorNames()
public void addChannel(H1D s, H1D b, H1D d, double es, double eb, double ed, java.lang.String name)
s
- Signal histogramb
- Background histogramd
- Data histogrames
- Systematic on signaleb
- Systematic on backgrounded
- Systematic on dataname
- Name for this channelpublic void addChannel(P1D s, P1D b, P1D d, double es, double eb, double ed, java.lang.String name)
s
- Expected signal P1Db
- Expected background P1Dd
- Measured data P1Des
- systematic on signaleb
- systematic on backgrounded
- systematic on dataname
- name for this channelpublic int getNumberChennels()
public void SetOwner()
swtch
-
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |