7#ifndef DITAUMASSTOOLS_MISSINGMASSTOOL_H
8#define DITAUMASSTOOLS_MISSINGMASSTOOL_H
22 using ROOT::Math::PtEtaPhiMVector;
23 using ROOT::Math::VectorUtil::Phi_mpi_pi;
58 const int & tau1_decay_type,
59 const int & tau2_decay_type,
67 virtual double GetFitStatus(
int method) {(void) method;
return m_MMC->OutputInfo.GetFitStatus();}
83 Gaudi::Property<bool>
m_decorate{
this,
"Decorate",
false};
84 Gaudi::Property<bool>
m_float_stop{
this,
"FloatStoppingCrit",
true,
"Applying Floating Stopping Criterion to speed up MMC"};
85 Gaudi::Property<int>
m_float_stop_miniter{
this,
"FloatStoppingCritMinIter", 10000,
"Minimum number of iteration to apply Floating Stopping Criterion"};
86 Gaudi::Property<int>
m_float_stop_checkfreq{
this,
"FloatStoppingCritCheckFreq", 1000,
"Number of events frequency for Floating Stopping Criterion to be applied after minimum number of iteration"};
87 Gaudi::Property<double>
m_float_stop_comp{
this,
"FloatStoppingCritCheckComp", 0.05,
"Percentage to assess the sigma compatibilities in the Floating Stopping Criterion"};
88 Gaudi::Property<std::string>
m_calib_set{
this,
"CalibSet",
"2024"};
101 Gaudi::Property<std::string>
m_param_file_path{
this,
"ParamFilePath",
"MMC_params_v051224_angle_noLikelihoodFit.root"};
Return value from object correction CP tools.
Class providing the definition of the 4-vector interface.
EventInfo_v1 EventInfo
Definition of the latest event info version.
MissingET_v1 MissingET
Version control by type defintion.