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
dijets
StjDijetCutTrgBJP.h
1
// -*- mode: c++;-*-
2
// $Id: StjDijetCutTrgBJP.h,v 1.1 2008/09/11 23:34:50 tai Exp $
3
// Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4
#ifndef STJDIJETCUTTRGBJP_H
5
#define STJDIJETCUTTRGBJP_H
6
7
#include "StjDijetCut.h"
8
9
#include "StjJetCutTrgBJP.h"
10
11
class
StjTrg
;
12
class
StjTrgBEMCJetPatchTowerIdMap
;
13
14
class
StjDijetCutTrgBJP
:
public
StjDijetCut
{
15
16
public
:
17
StjDijetCutTrgBJP
(
StjTrg
* trg,
StjTrgBEMCJetPatchTowerIdMap
* jetPatchTowerMap)
18
: _jetCut(trg, jetPatchTowerMap) { }
19
virtual
~
StjDijetCutTrgBJP
() { }
20
21
bool
operator()(
const
StjDijet
& dijet)
22
{
23
if
(_jetCut(dijet.jet3) && _jetCut(dijet.jet4))
return
true
;
24
25
return
false
;
26
}
27
28
private
:
29
30
StjJetCutTrgBJP
_jetCut;
31
32
ClassDef(
StjDijetCutTrgBJP
, 1)
33
34
};
35
36
#endif // STJDIJETCUTTRGBJP_H
StjTrg
Definition:
StjTrg.h:11
StjDijet
Definition:
StjDijetList.h:13
StjTrgBEMCJetPatchTowerIdMap
Definition:
StjTrgBEMCJetPatchTowerIdMap.h:9
StjDijetCut
Definition:
StjDijetCut.h:11
StjDijetCutTrgBJP
Definition:
StjDijetCutTrgBJP.h:14
StjJetCutTrgBJP
Definition:
StjJetCutTrgBJP.h:14
Generated by
1.8.5