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 
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
virtual Bool_t Accept(RhoCandidate &a, RhoCandidate &b)
virtual ~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)