Belle II Software
light-2509-fornax
BelleVariables.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 <analysis/VariableManager/Manager.h>
12
13
#include <vector>
14
#include <string>
15
16
namespace
Belle2
{
21
class
Particle
;
22
23
namespace
Variable {
24
26
bool
goodBelleKshort(
const
Particle* KS);
27
29
double
goodBelleLambda(
const
Particle* Lambda);
30
32
bool
isGoodBelleGamma(
int
region,
double
energy);
33
40
bool
goodBelleGamma(
const
Particle* particle);
41
42
44
double
BelleFirstCDCHitX(
const
Particle* particle);
46
double
BelleFirstCDCHitY(
const
Particle* particle);
48
double
BelleFirstCDCHitZ(
const
Particle* particle);
49
51
double
BelleLastCDCHitX(
const
Particle* particle);
53
double
BelleLastCDCHitY(
const
Particle* particle);
55
double
BelleLastCDCHitZ(
const
Particle* particle);
56
58
double
BelleTof(
const
Particle* particle);
60
double
BelleTofQuality(
const
Particle* particle);
62
double
BelleTofSigma(
const
Particle* particle);
64
double
BellePathLength(
const
Particle* particle);
66
double
BelleTofMass(
const
Particle* particle);
67
69
double
BelledEdx(
const
Particle* particle);
71
double
BelledEdxQuality(
const
Particle* particle);
72
74
double
BelleACCnPe(
const
Particle* particle);
76
double
BelleACCQuality(
const
Particle* particle);
77
79
double
BellePi0InvariantMassSignificance(
const
Particle* particle);
80
82
Manager::FunctionPtr
BellePi0Veto(
const
std::vector<std::string>& arguments);
84
Manager::FunctionPtr
BelleEtaVeto(
const
std::vector<std::string>& arguments);
85
86
}
88
}
89
90
Belle2::Particle
Class to store reconstructed particles.
Definition
Particle.h:76
Belle2::Variable::Manager::FunctionPtr
std::function< VarVariant(const Particle *)> FunctionPtr
functions stored take a const Particle* and return VarVariant.
Definition
Manager.h:112
Belle2
Abstract base class for different kinds of events.
Definition
ClusterUtils.h:26
analysis
variables
include
BelleVariables.h
Generated on Sat Oct 4 2025 05:22:49 for Belle II Software by
1.13.2