PandaRoot
RhoSimpleVertexSelector.h
Go to the documentation of this file.
1
//****************************************************************************
2
//* This file is part of PandaRoot. *
3
//* *
4
//* PandaRoot is distributed under the terms of the *
5
//* GNU General Public License (GPL) version 3, *
6
//* copied verbatim in the file "LICENSE". *
7
//* *
8
//* Copyright (C) 2006 - 2024 FAIR GmbH and copyright holders of PandaRoot *
9
//* The copyright holders are listed in the file "COPYRIGHTHOLDERS". *
10
//* The authors are listed in the file "AUTHORS". *
11
//****************************************************************************
12
13
#ifndef RHOVERTEXSELECTOR_H
14
#define RHOVERTEXSELECTOR_H
15
// //
17
// RhoSimpleVertexSelector //
18
// //
19
// Selector class to estimate the geometric intersection of two tracks //
20
// Intended to provide the initial vertex position for V0 fits //
21
// //
22
// Author List: //
23
// Marcel Kunze, RUB, Feb. 99 //
24
// Copyright (C) 1999-2001, Ruhr-University Bochum. //
25
// Ralf Kliemt, HIM/GSI Feb.2013 (Cleanup & Restructuring) //
26
// //
28
29
#include <iostream>
30
31
#include "TNamed.h"
32
#include "TVector3.h"
33
#include "
RhoVertexSelectorBase.h
"
34
35
class
THistogram;
36
37
class
RhoSimpleVertexSelector
:
public
RhoVertexSelectorBase
{
38
39
public
:
40
RhoSimpleVertexSelector
(
const
char
*name =
"SimpleVertexSelector"
, Double_t d = 1.0, Double_t a = 3.14159265358979323846, Double_t r1 = 0.0, Double_t r2 = 1.E8);
41
virtual
~RhoSimpleVertexSelector
();
42
virtual
Bool_t
Accept
(
RhoCandidate
&a,
RhoCandidate
&b);
43
// void ActivateQualityControl();
44
45
private
:
46
// THistogram *fQC; //! Do not stream
47
48
public
:
49
ClassDef(
RhoSimpleVertexSelector
, 1)
// Simple vertex selector
50
};
51
52
#endif
RhoSimpleVertexSelector
Definition:
RhoSimpleVertexSelector.h:37
RhoVertexSelectorBase
Definition:
RhoVertexSelectorBase.h:35
RhoSimpleVertexSelector::Accept
virtual Bool_t Accept(RhoCandidate &a, RhoCandidate &b)
RhoCandidate
Definition:
RhoCandidate.h:54
RhoSimpleVertexSelector::~RhoSimpleVertexSelector
virtual ~RhoSimpleVertexSelector()
RhoVertexSelectorBase.h
RhoSimpleVertexSelector::RhoSimpleVertexSelector
RhoSimpleVertexSelector(const char *name="SimpleVertexSelector", Double_t d=1.0, Double_t a=3.14159265358979323846, Double_t r1=0.0, Double_t r2=1.E8)
home
gitlab-runner
builds
Vxspf1vo
0
PandaRootGroup
PandaRoot
analysis
rho
RhoSelector
RhoSimpleVertexSelector.h
Generated on Fri Nov 22 2024 06:04:46 for PandaRoot by
1.8.13