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
StJetMaker
tracks
StjTrackListCut.h
1
// -*- mode: c++;-*-
2
// $Id: StjTrackListCut.h,v 1.1 2008/11/27 07:09:36 tai Exp $
3
// Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4
#ifndef STJTRACKLISTCUT_H
5
#define STJTRACKLISTCUT_H
6
7
#include <TObject.h>
8
9
#include "StjTrackList.h"
10
#include "StjTrackCut.h"
11
12
#include <vector>
13
14
class
StjTrackListCut
:
public
TObject {
15
16
public
:
17
18
StjTrackListCut
() { }
19
virtual
~
StjTrackListCut
() { }
20
21
StjTrackList operator()(
const
StjTrackList& trackList);
22
23
void
addCut(
StjTrackCut
* cut) {
24
_cutList.push_back(cut);
25
}
26
27
typedef
std::vector<StjTrackCut*> CutList;
28
CutList getCutList() {
return
_cutList; }
29
30
private
:
31
32
bool
shoudNotPass(
const
StjTrack
&
track
);
33
34
CutList _cutList;
35
36
ClassDef(
StjTrackListCut
, 1)
37
38
};
39
40
#endif // STJTRACKLISTCUT_H
track
Definition:
MapTableTest.C:38
StjTrackCut
Definition:
StjTrackCut.h:11
StjTrackListCut
Definition:
StjTrackListCut.h:14
StjTrack
Definition:
StjTrackList.h:12
Generated by
1.8.5