AllContentWithinFixedRange Class Reference
Base for all MostProbables Children classes.
More...
#include <DQMServices/Core/interface/QTest.h>
List of all members.
Detailed Description
Base for all MostProbables Children classes.
Thus each child implementation will concentrate on fit itself.
Actual Run Test method. Should return: [0, 1] or <0 for failure. [Note: See SimpleTest<class T> template for details]
- Parameters:
-
| poPLOT | Plot for Which QTest to be run |
- Returns:
- -1 On Error [0, 1] Measurement of how Fit value is close to Expected one
Each Child should implement fit method which responsibility is to perform actual fit and compare mean value with some additional Cuts if any needed. The reason this task is put into separate method is that a priory it is unknown what distribution QTest is dealing with. It might be simple Gauss, Landau or something more sophisticated. Each Plot needs special treatment (fitting) and extraction of parameters. Children know about that but not Parent class.
- Parameters:
-
- Returns:
- -1 On Error [0,1] Measurement of how close Fit Value is to Expected one
Child should check test if it is valid and return corresponding value Next common tests are performed here: 1. min < max 2. MostProbable is in (min, max) 3. Sigma > 0
- Returns:
- True Invalid QTest False Otherwise
General function that compares MostProbable value gotten from Fit and Expected one.
- Parameters:
-
| rdMP_FIT | MostProbable value gotten from Fit |
| rdSIGMA_FIT | Sigma value gotten from Fit |
- Returns:
- Probability of found Value that measures how close is gotten one to expected MostProbable QTest for Landau distributions
Definition at line 796 of file QTest.h.
Constructor & Destructor Documentation
AllContentWithinFixedRange::AllContentWithinFixedRange |
( |
const std::string & |
name |
) |
[inline] |
Member Function Documentation
double AllContentWithinFixedRange::get_epsilon_obs |
( |
void |
|
) |
[inline] |
int AllContentWithinFixedRange::get_result |
( |
void |
|
) |
[inline] |
double AllContentWithinFixedRange::get_S_fail_obs |
( |
void |
|
) |
[inline] |
double AllContentWithinFixedRange::get_S_pass_obs |
( |
void |
|
) |
[inline] |
static std::string AllContentWithinFixedRange::getAlgoName |
( |
void |
|
) |
[inline, static] |
float AllContentWithinFixedRange::runTest |
( |
const MonitorElement * |
me |
) |
[virtual] |
void AllContentWithinFixedRange::set_epsilon_max |
( |
double |
epsilon |
) |
[inline] |
void AllContentWithinFixedRange::set_S_fail |
( |
double |
S |
) |
[inline] |
void AllContentWithinFixedRange::set_S_pass |
( |
double |
S |
) |
[inline] |
void AllContentWithinFixedRange::set_x_max |
( |
double |
x |
) |
[inline] |
void AllContentWithinFixedRange::set_x_min |
( |
double |
x |
) |
[inline] |
Member Data Documentation
The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:14:39 2009 for CMSSW by
1.5.4