1#ifndef __BH_MASSRESSYSTEMATICSPROCESSOR_H__
2#define __BH_MASSRESSYSTEMATICSPROCESSOR_H__
46 virtual void initialize(std::string inFilename, std::string outFilename);
Base classes for all user event processing components to extend.
Insert description here. more details.
TFile * function_file_
The file that contains the mass resolution error parameterization.
virtual void configure(const ParameterSet ¶meters)
Configure using given parameters.
int bkg_model_
What background model type to use.
virtual void initialize(TTree *tree)
description
virtual void finalize()
description
double res_width_
The width of the resolution Gaussian.
int res_runs_
How many resolution variance runs to make.
double seed_
The toy generator seed. This is always zero.
double mass_hypo_
The signal hypothesis to use in the fit.
int poly_order_
Order of polynomial used to model the background.
BumpHunter * bump_hunter_
The bump hunter manager.
int nToys_
How many toys to generated.
int win_factor_
The factor that determines the size of the mass window as.
virtual void initialize(std::string inFilename, std::string outFilename)
Initialize processor.
int toy_res_runs_
How many resolution variance runs to make.
FlatTupleMaker * flat_tuple_
The flat tuple manager.
~BhMassResSystematicsProcessor()
TH1 * mass_spec_h
The mass spectrum to fit.
virtual bool process(IEvent *event)
description
bool asymptotic_limit_
Whether to use the asymptotic upper limit or the power constrained. Defaults to asymptotic.
std::string function_name_
The name of the function object in the error file.
virtual bool process()
description
std::string massSpectrum_
The name of the mass spectrum to fit.
Base class for all event processing components.