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
StHbtMaker
Infrastructure
StHbtMultiTrackCut.h
1
/***************************************************************************
2
*
3
*
4
*
5
* Author: Frank Laue, Ohio State, laue@mps.ohio-state.edu
6
***************************************************************************
7
*
8
* Description: part of STAR HBT Framework: StHbtMaker package
9
* This is a class that holds a collection of StHbtTrackCuts
10
*
11
***************************************************************************
12
*
13
**************************************************************************/
14
15
16
#ifndef StHbtMultiTrackCut_hh
17
#define StHbtMultiTrackCut_hh
18
19
#include "StHbtMaker/Base/StHbtTrackCut.h"
20
#include "StHbtMaker/Infrastructure/StHbtTypes.hh"
21
#include "StHbtMaker/Infrastructure/StHbtTrack.hh"
22
#include "StHbtMaker/Infrastructure/StHbtV0.hh"
23
24
25
#include "StHbtMaker/Infrastructure/StHbtTrackCutCollection.hh"
26
27
28
class
StHbtMultiTrackCut
:
public
StHbtTrackCut
{
29
private
:
30
StHbtTrackCutCollection* mCutCollection;
31
public
:
32
33
StHbtMultiTrackCut
();
34
StHbtMultiTrackCut
(
const
StHbtMultiTrackCut
&);
// copy constructor
35
virtual
~
StHbtMultiTrackCut
();
36
37
virtual
StHbtString Report();
// user-written method to return string describing cuts
38
virtual
bool
Pass(
const
StHbtTrack
*
track
);
// true if passes, false if not
39
40
virtual
void
AddTrackCut(
StHbtTrackCut
*);
41
virtual
void
EventBegin(
const
StHbtEvent
*);
42
virtual
void
EventEnd(
const
StHbtEvent
*);
43
44
StHbtParticleType Type(){
return
hbtTrack;}
45
46
virtual
StHbtMultiTrackCut
* Clone();
47
48
#ifdef __ROOT__
49
ClassDef(
StHbtMultiTrackCut
, 0)
50
#endif
51
};
52
53
54
#endif
track
Definition:
MapTableTest.C:38
StHbtTrackCut
Definition:
StHbtTrackCut.h:26
StHbtTrack
Definition:
StHbtTrack.hh:136
StHbtEvent
Definition:
StHbtEvent.hh:109
StHbtMultiTrackCut
Definition:
StHbtMultiTrackCut.h:28
Generated by
1.8.5