PandaRoot
RhoSimpleVertexSelector.h
Go to the documentation of this file.
1
#ifndef RHOVERTEXSELECTOR_H
2
#define RHOVERTEXSELECTOR_H
3
// //
5
// RhoSimpleVertexSelector //
6
// //
7
// Selector class to estimate the geometric intersection of two tracks //
8
// Intended to provide the initial vertex position for V0 fits //
9
// //
10
// Author List: //
11
// Marcel Kunze, RUB, Feb. 99 //
12
// Copyright (C) 1999-2001, Ruhr-University Bochum. //
13
// Ralf Kliemt, HIM/GSI Feb.2013 (Cleanup & Restructuring) //
14
// //
16
17
#include <iostream>
18
19
#include "TNamed.h"
20
#include "TVector3.h"
21
#include "
RhoVertexSelectorBase.h
"
22
23
class
THistogram;
24
25
class
RhoSimpleVertexSelector
:
public
RhoVertexSelectorBase
{
26
27
public
:
28
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);
29
virtual
~RhoSimpleVertexSelector
();
30
virtual
Bool_t
Accept
(
RhoCandidate
&a,
RhoCandidate
&b);
31
// void ActivateQualityControl();
32
33
private
:
34
// THistogram *fQC; //! Do not stream
35
36
public
:
37
ClassDef(
RhoSimpleVertexSelector
, 1)
// Simple vertex selector
38
};
39
40
#endif
RhoSimpleVertexSelector
Definition:
RhoSimpleVertexSelector.h:25
RhoVertexSelectorBase
Definition:
RhoVertexSelectorBase.h:23
RhoSimpleVertexSelector::Accept
virtual Bool_t Accept(RhoCandidate &a, RhoCandidate &b)
RhoCandidate
Definition:
RhoCandidate.h:42
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
LYZoAKaU
0
PandaRootGroup
PandaRoot
analysis
rho
RhoSelector
RhoSimpleVertexSelector.h
Generated on Fri Oct 21 2022 07:04:00 for PandaRoot by
1.8.13