1#ifndef __BHTOYS_HISTOPROCESSOR_H__
2#define __BHTOYS_HISTOPROCESSOR_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.
virtual void configure(const ParameterSet ¶meters)
Configure using given parameters.
int bkg_model_
What background model type to use.
int toy_poly_order_
Order of polynomial used to create the toy generator function.
virtual void initialize(TTree *tree)
description
virtual void finalize()
description
TH1 * signal_shape_h_
The signal shape histogram to use.
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_
Number of toys to throw and fit.
double res_scale_
The factor by which to scale the mass resolution function.
virtual void initialize(std::string inFilename, std::string outFilename)
description
FlatTupleMaker * flat_tuple_
The flat tuple manager.
std::string signal_shape_h_file_
The signal shpae histogram file path, if defined.
std::string signal_shape_h_name_
The signal shape histogram name to use, if defined.
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.
virtual bool process()
description
std::string massSpectrum_
The name of the mass spectrum to fit.
Base class for all event processing components.