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
StHighptPool
Common
CutRc.h
1
#ifndef CutRc_H
2
#define CutRc_H
3
4
#include "Cut.h"
5
#include "Centrality.h"
6
#include "StHighptPool/StHiMicroEvent/StHiMicroEvent.h"
7
8
class
CutRc
:
public
Cut
{
9
public
:
10
11
static
bool
Accept(
StHiMicroEvent
*);
12
static
bool
AcceptTrgWord(
StHiMicroEvent
*);
13
static
bool
AcceptCent(
StHiMicroEvent
*);
14
static
bool
AcceptFlowCent(
StHiMicroEvent
*);
15
static
bool
AcceptZDCCent(
StHiMicroEvent
*);
16
static
bool
AcceptVertexZ(
StHiMicroEvent
*);
17
static
bool
AcceptEastSideVertexZ(
StHiMicroEvent
*);
18
static
bool
AcceptWestSideVertexZ(
StHiMicroEvent
*);
19
20
static
bool
Accept(
StHiMicroTrack
*);
21
static
bool
AcceptNoEta(
StHiMicroTrack
*);
22
static
bool
AcceptNoDca(
StHiMicroTrack
*);
23
static
bool
AcceptFitPts(
StHiMicroTrack
*);
24
static
bool
AcceptEta(
StHiMicroTrack
*);
25
static
bool
AcceptSDcaGl(
StHiMicroTrack
*);
26
static
bool
AcceptFirstPadrow(
StHiMicroTrack
*);
27
static
bool
AcceptSameSector(
StHiMicroTrack
*);
28
static
bool
AcceptEastSideTrack(
StHiMicroTrack
*);
29
static
bool
AcceptWestSideTrack(
StHiMicroTrack
*);
30
31
// for east/west require the vertex to be on the same side
32
// for same side, just require the last possible sector --this is just a central membrane cut
33
// and the first possible sector to be on the same side
34
static
bool
AcceptTrackVtxZHalf(
StHiMicroTrack
*,Float_t);
//To determine if track and vertex are on same side
35
static
bool
AcceptTrackHalf(
StHiMicroTrack
*);
//To determine if track is only on one side or the other
36
37
};
38
39
#endif
CutRc
Definition:
CutRc.h:8
Cut
Definition:
Cut.h:18
StHiMicroTrack
Definition:
StHiMicroTrack.h:24
StHiMicroEvent
Definition:
StHiMicroEvent.h:40
Generated by
1.8.5