Exemple #1
0
void EfficiencyCalculation(){

	Measurement *eff = new Measurement("eff","_Min_Bias_2015C_data_13TeV_LowPU");
	//Measurement *eff = new Measurement("eff","_Min_Bias_2016H_data_13TeV_LowPU");

	eff->IncludeObject(all_incl);

	eff->IncludeFunction(pt_sublead);
	eff->IncludeFunction(pt_sublead_fwd3);
	eff->IncludeFunction(pt_sublead_fwd1d3);

	eff->IncludeSample(central_trg);
	//eff->IncludeSample(forward2_trg);
	eff->IncludeSample(forward3_trg);
	eff->IncludeSample(unbiased_central);
	//eff->IncludeSample(unbiased_forward2);
	eff->IncludeSample(unbiased_forward3);

	eff->ReadDataset(min_bias_2015);

	eff->CalculateResult(eff_pt_sublead_cntr_trg);
	eff->CalculateResult(eff_pt_sublead_fwd3_cntr_trg);
	eff->CalculateResult(eff_pt_sublead_fwd1d3_cntr_trg);
	//eff->CalculateResult(eff_pt_sublead_forward2_trg);
	eff->CalculateResult(eff_pt_sublead_forward3_trg);

	eff->WriteToFile("./eff", 2 /* 1 - only results, 2 - results and observables */);
};
Exemple #2
0
void MergingWeightsCalculation(){

	Measurement *weight = new Measurement("weight","_FSQJets3_2015C_data_13TeV_LowPU");

	weight->IncludeObject(all_incl);
	weight->IncludeObject(all_mn);

	weight->IncludeFunction(drap);

	weight->IncludeSample(central_pt35);
	weight->IncludeSample(central_no_fwd_pt35_eta2d1);
	weight->IncludeSample(fwd_pt35_eta2d1);
	weight->IncludeSample(merged_pt35_eta2d1);

	weight->ReadDataset(data);

	weight->CalculateResult(forward_incl_pt35_eta2d1_weight);
	weight->CalculateResult(forward_mn_pt35_eta2d1_weight);

	weight->WriteToFile("./weight", 2 /* 1 - only results, 2 - results and observables */);
};
Exemple #3
0
void PileUpCalculation(){

	Measurement *pu = new Measurement("pu","_FSQJets3_2015C_data_13TeV_LowPU");

	pu->IncludeObject(empty);

	pu->IncludeFunction(npv_distrib);

	pu->IncludeSample(plane);

	pu->ReadDataset(data);

	pu->WriteToFile("./pu", 2);
};
Exemple #4
0
void BasicDistributions(){

	Measurement *basics = new Measurement("basics","_FSQJets3_2015C_data_13TeV_LowPU");

	basics->IncludeFunction(pt);
	basics->IncludeFunction(cor);
	basics->IncludeFunction(unc);
	basics->IncludeFunction(eta);
	basics->IncludeFunction(rap);
	basics->IncludeFunction(phi);

	basics->IncludeObject(incl);

	basics->IncludeSample(merged_pt35_eta2d1);

	basics->ReadDataset(data);

	basics->CalculateResult(pt_spectrum);

	basics->WriteToFile("./basics_", 1 /* 1 - only results, 2 - results and observables */);

};