Belle II Software
development
QualityEstimatorRandom.h
1
/**************************************************************************
2
* basf2 (Belle II Analysis Software Framework) *
3
* Author: The Belle II Collaboration *
4
* *
5
* See git log for contributors and copyright holders. *
6
* This file is licensed under LGPL-3.0, see LICENSE.md. *
7
**************************************************************************/
8
9
#pragma once
10
11
#include <tracking/trackFindingVXD/trackQualityEstimators/QualityEstimatorBase.h>
12
#include <TRandom.h>
13
14
namespace
Belle2
{
20
class
QualityEstimatorRandom
:
public
QualityEstimatorBase
{
21
22
public
:
27
virtual
double
estimateQuality
(std::vector<SpacePoint const*>
const
&)
final
{
return
gRandom->Uniform(1.0); };
28
};
29
30
}
Belle2::QualityEstimatorBase::QualityEstimatorBase
QualityEstimatorBase()
Constructor.
Definition
QualityEstimatorBase.h:45
Belle2::QualityEstimatorRandom
Class implementing a random quality estimation.
Definition
QualityEstimatorRandom.h:20
Belle2::QualityEstimatorRandom::estimateQuality
virtual double estimateQuality(std::vector< SpacePoint const * > const &) final
Returning a random quality indicator for the given track candidate Value is uniformly distributed bet...
Definition
QualityEstimatorRandom.h:27
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
tracking
trackFindingVXD
trackQualityEstimators
include
QualityEstimatorRandom.h
Generated on Mon Sep 1 2025 03:01:29 for Belle II Software by
1.13.2