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
Cut
kTPairCut.h
1
/***************************************************************************
2
*
3
* $Id: kTPairCut.h,v 1.2 2002/05/17 14:45:50 mercedes Exp $
4
*
5
* Author: Mercedes Lopez Noriega, OSU, mercedes@pacific.mps.ohio-state.edu
6
***************************************************************************
7
*
8
* Description: part of STAR HBT Framework: StHbtMaker package
9
* cut on kT of the pair
10
*
11
***************************************************************************
12
*
13
* $Log: kTPairCut.h,v $
14
* Revision 1.2 2002/05/17 14:45:50 mercedes
15
* Pair cut on kT, k is four-momentum of the pair
16
*
17
*
18
**************************************************************************/
19
20
#ifndef kTPairCut_hh
21
#define kTPairCut_hh
22
23
24
#include "StHbtMaker/Base/StHbtPairCut.h"
25
26
class
kTPairCut
:
public
StHbtPairCut
{
27
public
:
28
kTPairCut
();
29
kTPairCut
(
const
kTPairCut
&);
30
//~kTPairCut();
31
32
virtual
bool
Pass(
const
StHbtPair
*);
33
virtual
StHbtString Report();
34
kTPairCut
* Clone();
35
36
void
SetkTRange(
const
double
& Lo,
const
double
& Hi);
37
38
private
:
39
long
mNPairsPassed;
40
long
mNPairsFailed;
41
double
mkTLo;
42
double
mkTHi;
43
44
#ifdef __ROOT__
45
ClassDef(
kTPairCut
, 1)
46
#endif
47
};
48
49
inline
kTPairCut::kTPairCut(
const
kTPairCut
& c) :
StHbtPairCut
(c) {
50
mNPairsPassed = 0;
51
mNPairsFailed = 0;
52
53
}
54
inline
kTPairCut
* kTPairCut::Clone() {
kTPairCut
* c =
new
kTPairCut
(*
this
);
return
c;}
55
56
#endif
kTPairCut
Definition:
kTPairCut.h:26
StHbtPair
Definition:
StHbtPair.hh:98
StHbtPairCut
Definition:
StHbtPairCut.h:87
Generated by
1.8.5