AliPhysics
80d2cdb (80d2cdb)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
AliSimplePidWeights.h
Go to the documentation of this file.
1
#ifndef ALIROOT_ALISIMPLEPIDWEIGHTS
2
#define ALIROOT_ALISIMPLEPIDWEIGHTS
3
12
#include "
AliBaseMCWeights.h
"
13
#include <TArrayI.h>
14
#include <TArrayD.h>
15
23
class
AliSimplePidWeights
:
public
AliBaseMCWeights
24
{
25
public
:
29
AliSimplePidWeights
();
35
AliSimplePidWeights
(
const
AliSimplePidWeights
& o);
43
AliSimplePidWeights
&
operator=
(
const
AliSimplePidWeights
& o);
47
virtual
~AliSimplePidWeights
() {}
60
virtual
Double_t
CalcWeight
(
Double_t
eta,
61
Double_t
pt,
62
Double_t
phi,
63
Int_t
id
,
64
Double_t
phiR,
65
Double_t
b)
const
;
71
virtual
void
Init
(
TList
* l);
79
virtual
void
AddPDGCode
(
Int_t
pdg
,
Double_t
weight,
Bool_t
anti=
false
);
85
virtual
void
Print
(
Option_t
* option=
""
)
const
;
86
private
:
87
TArrayI
fPdgs
;
// list of the particles to be weighted
88
TArrayD
fWeights
;
// the weights
89
ClassDef(
AliSimplePidWeights
,1);
90
};
91
92
#endif
93
// Local Variables:
94
// mode: C++
95
// End:
pdg
Int_t pdg
Definition:
charmCutsOptimization.C:34
TArrayD
Definition:
External.C:132
Double_t
double Double_t
Definition:
External.C:58
AliSimplePidWeights::AliSimplePidWeights
AliSimplePidWeights()
Definition:
AliSimplePidWeights.cxx:17
AliSimplePidWeights::operator=
AliSimplePidWeights & operator=(const AliSimplePidWeights &o)
Definition:
AliSimplePidWeights.cxx:33
AliSimplePidWeights::CalcWeight
virtual Double_t CalcWeight(Double_t eta, Double_t pt, Double_t phi, Int_t id, Double_t phiR, Double_t b) const
Definition:
AliSimplePidWeights.cxx:48
AliBaseMCWeights
Definition:
AliBaseMCWeights.h:21
AliSimplePidWeights::Print
virtual void Print(Option_t *option="") const
Definition:
AliSimplePidWeights.cxx:97
AliSimplePidWeights::fWeights
TArrayD fWeights
Definition:
AliSimplePidWeights.h:88
AliBaseMCWeights.h
Int_t
int Int_t
Definition:
External.C:63
AliSimplePidWeights::fPdgs
TArrayI fPdgs
Definition:
AliSimplePidWeights.h:87
AliSimplePidWeights::~AliSimplePidWeights
virtual ~AliSimplePidWeights()
Definition:
AliSimplePidWeights.h:47
AliSimplePidWeights
Definition:
AliSimplePidWeights.h:23
Option_t
const char Option_t
Definition:
External.C:48
Bool_t
bool Bool_t
Definition:
External.C:53
AliSimplePidWeights::AddPDGCode
virtual void AddPDGCode(Int_t pdg, Double_t weight, Bool_t anti=false)
Definition:
AliSimplePidWeights.cxx:63
AliSimplePidWeights::Init
virtual void Init(TList *l)
Definition:
AliSimplePidWeights.cxx:44
TList
Definition:
External.C:164
TArrayI
Definition:
External.C:124
PWGLF
FORWARD
analysis2
AliSimplePidWeights.h
Generated on Sat Sep 16 2017 16:21:29 for AliPhysics by
1.8.6