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
ExitSepPairCut.h
1
/***************************************************************************
2
*
3
* $Id: ExitSepPairCut.h,v 1.1 2000/09/14 18:36:58 lisa Exp $
4
*
5
* Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
6
***************************************************************************
7
*
8
* Description: part of STAR HBT Framework: StHbtMaker package
9
* cut on nominal Exit Separation of the pair - for dealing with track merging
10
*
11
***************************************************************************
12
*
13
* $Log: ExitSepPairCut.h,v $
14
* Revision 1.1 2000/09/14 18:36:58 lisa
15
* Added Qinv and ExitSep pair cuts and BPLCMSFrame3DCorrFctn_SIM CorrFctn
16
*
17
*
18
**************************************************************************/
19
20
21
#ifndef ExitSepPairCut_hh
22
#define ExitSepPairCut_hh
23
24
25
#include "StHbtMaker/Base/StHbtPairCut.h"
26
27
class
ExitSepPairCut
:
public
StHbtPairCut
{
28
public
:
29
ExitSepPairCut
();
30
ExitSepPairCut
(
const
ExitSepPairCut
&);
31
//~ExitSepPairCut();
32
33
virtual
bool
Pass(
const
StHbtPair
*);
34
virtual
StHbtString Report();
35
ExitSepPairCut
* Clone();
36
37
void
SetExitSepRange(
const
double
& Lo,
const
double
& Hi);
38
39
private
:
40
long
mNPairsPassed;
41
long
mNPairsFailed;
42
double
mEntSepLo;
43
double
mEntSepHi;
44
45
#ifdef __ROOT__
46
ClassDef(
ExitSepPairCut
, 1)
47
#endif
48
};
49
50
inline
ExitSepPairCut::ExitSepPairCut(
const
ExitSepPairCut
& c) :
StHbtPairCut
(c) {
51
mNPairsPassed = 0;
52
mNPairsFailed = 0;
53
54
}
55
inline
ExitSepPairCut
* ExitSepPairCut::Clone() {
ExitSepPairCut
* c =
new
ExitSepPairCut
(*
this
);
return
c;}
56
57
#endif
ExitSepPairCut
Definition:
ExitSepPairCut.h:27
StHbtPair
Definition:
StHbtPair.hh:98
StHbtPairCut
Definition:
StHbtPairCut.h:87
Generated by
1.8.5