22 std::string
InputFile =
"./data/example.root";
26 std::cout <<
"Input file is not found - run prepareHistFactory script " << std::endl;
27 gROOT->ProcessLine(
".! prepareHistFactory .");
30 std::cout <<
"Still no " <<
InputFile <<
", giving up.\n";
36 Measurement
meas(
"meas",
"meas");
38 meas.SetOutputFilePrefix(
"./results/example_UsingC" );
39 meas.SetPOI(
"SigXsecOverSM" );
40 meas.AddConstantParam(
"alpha_syst1");
41 meas.AddConstantParam(
"Lumi");
44 meas.SetLumiRelErr( 0.10 );
45 meas.SetExportOnly(
false );
50 Channel
chan(
"channel1" );
52 chan.SetStatErrorConfig( 0.05,
"Poisson" );
60 signal.AddOverallSys(
"syst1", 0.95, 1.05 );
61 signal.AddNormFactor(
"SigXsecOverSM", 1, 0, 3 );
84 meas.CollectHistograms();
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TSystem * gSystem
virtual Bool_t AccessPathName(const char *path, EAccessMode mode=kFileExists)
Returns FALSE if one can access a file using the specified access mode.
RooFit::OwningPtr< RooWorkspace > MakeModelAndMeasurementFast(RooStats::HistFactory::Measurement &measurement, HistoToWorkspaceFactoryFast::Configuration const &cfg={})
Namespace for the RooStats classes.