AliPhysics
56f1704 (56f1704)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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 Sun May 20 2018 16:21:33 for AliPhysics by
1.8.11