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
jets
StjJetCutTrgBHT.cxx
1
// $Id: StjJetCutTrgBHT.cxx,v 1.1 2008/09/12 00:32:53 tai Exp $
2
// Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
3
#include "StjJetCutTrgBHT.h"
4
5
#include "StjFourVecCutTrgBHT.h"
6
7
#include <StjTrg.h>
8
9
ClassImp(
StjJetCutTrgBHT
)
10
11
StjJetCutTrgBHT
::
StjJetCutTrgBHT
(
StjTrg
* trg)
12
: _trg(trg)
13
{
14
_fourVecListCut.addCut(
new
StjFourVecCutTrgBHT
(_trg));
15
}
16
17
bool
StjJetCutTrgBHT::operator()(
const
StjJet
& jet)
18
{
19
if
( ! _trg->passed() )
return
true
;
20
21
StjFourVecList fourPassed = _fourVecListCut(jet.fourVecList);
22
23
if
( fourPassed.empty() )
return
true
;
24
25
return
false
;
26
}
27
StjJet
Definition:
StjJetList.h:15
StjJetCutTrgBHT
Definition:
StjJetCutTrgBHT.h:13
StjTrg
Definition:
StjTrg.h:11
StjFourVecCutTrgBHT
Definition:
StjFourVecCutTrgBHT.h:11
Generated by
1.8.5