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