StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
Stl3Util
gl3
gl3Cylinder.h
1
//------------------------------------------------------------------
2
// gl3Cylinder: Algorithm to trigger on tracks that cross a
3
// cylindrical volume around the beampipe.
4
//
5
// This algorithm triggers when at least GI1 tracks were found in
6
// cylindrical volume ranging from z=GF1 to z=GF2 with a radius=GF3.
7
//
8
//------------------------------------------------------------------
9
#ifndef GL3CYLINDER
10
#define GL3CYLINDER
11
12
#include "Stl3Util/gl3/gl3Algorithm.h"
13
14
15
class
gl3Cylinder
:
public
gl3Algorithm
{
16
17
public
:
18
gl3Cylinder
();
19
virtual
int
decide();
20
virtual
int
setParameters(
int
,
int
,
int
,
int
,
int
,
21
float
,
float
,
float
,
float
,
float
);
22
23
virtual
const
int
getAlgorithmID()
24
{
return
L3_ALGORITHM_CYLINDER; }
25
26
virtual
const
char
*getAlgorithmName()
27
{
return
L3_ALGORITHM_CYLINDER_NAME; }
28
29
private
:
30
//static const char algoName[20];
31
32
int
minNoOfHitsOnTrack;
33
34
};
35
#endif
gl3Algorithm
Definition:
gl3Algorithm.h:29
gl3Cylinder
Definition:
gl3Cylinder.h:15
Generated by
1.8.5