FairRoot/PandaRoot
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
analysis
rho
RhoSelector
RhoMassParticleSelector.h
Go to the documentation of this file.
1
#ifndef RHOMASSPARTICLESELECTOR_H
2
#define RHOMASSPARTICLESELECTOR_H
3
// //
5
// RhoMassParticleSelector //
6
// //
7
// Selector classes for mass selection //
8
// //
9
// Author List: //
10
// Marcel Kunze, RUB, Feb. 99 //
11
// Copyright (C) 1999-2001, Ruhr-University Bochum. //
12
// Ralf Kliemt, HIM/GSI Feb.2013 (Cleanup & Restructuring) //
13
// //
15
16
#include <iostream>
17
18
#include <float.h>
19
#include "TNamed.h"
20
#include "
RhoBase/RhoParticleSelectorBase.h
"
21
22
class
RhoCandidate
;
23
class
PndPidCandidate
;
24
25
//----------------------------------------------------------------
26
27
28
class
RhoMassParticleSelector
:
public
RhoParticleSelectorBase
29
{
30
31
public
:
32
//Constructor
33
RhoMassParticleSelector
(
const
char
*
name
=
"RhoMassParticleSelector"
,
Double_t
cv=0,
Double_t
w=DBL_MAX,
const
char
* type=0 );
34
//Destructor
35
virtual
~RhoMassParticleSelector
() {}
36
37
//operations
38
virtual
Bool_t
Accept
(
RhoCandidate
*
b
);
39
virtual
Bool_t
Accept
(
PndPidCandidate
*
b
);
40
41
private
:
42
Double_t
fCentralValue
,
fWindow
;
43
44
public
:
45
ClassDef (
RhoMassParticleSelector
,1 )
// Particle selector (Mass window)
46
};
47
48
#endif
RhoMassParticleSelector::fWindow
Double_t fWindow
Definition:
RhoMassParticleSelector.h:42
RhoMassParticleSelector::RhoMassParticleSelector
RhoMassParticleSelector(const char *name="RhoMassParticleSelector", Double_t cv=0, Double_t w=DBL_MAX, const char *type=0)
Definition:
RhoMassParticleSelector.cxx:31
b
TTree * b
Definition:
GammaSpectraAnalysis.C:24
RhoMassParticleSelector::fCentralValue
Double_t fCentralValue
Definition:
RhoMassParticleSelector.h:42
PndPidCandidate
Definition:
PndPidCandidate.h:30
RhoCandidate
Definition:
RhoCandidate.h:44
RhoParticleSelectorBase.h
Double_t
Double_t
Definition:
SimCompleteLinkDef.h:6
RhoParticleSelectorBase
Definition:
RhoParticleSelectorBase.h:27
name
TString name
Definition:
createRootGeoFile.C:82
RhoMassParticleSelector::~RhoMassParticleSelector
virtual ~RhoMassParticleSelector()
Definition:
RhoMassParticleSelector.h:35
Bool_t
Bool_t
Definition:
SimCompleteLinkDef.h:6
RhoMassParticleSelector
Definition:
RhoMassParticleSelector.h:28
RhoMassParticleSelector::Accept
virtual Bool_t Accept(RhoCandidate *b)
Definition:
RhoMassParticleSelector.cxx:35
Generated on Wed Apr 3 2019 08:44:05 for FairRoot/PandaRoot by
1.8.5