AliPhysics
d497afb (d497afb)
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
AliPicoHeaderV0.h
Go to the documentation of this file.
1
#ifndef ALIPICOHEADERV0_H
2
#define ALIPICOHEADERV0_H
3
4
#include <TNamed.h>
5
6
#include <TMap.h>
7
#include <TString.h>
8
#include <TParameter.h>
9
10
class
AliInputEventHandler;
11
12
class
AliPicoHeaderV0
:
public
TNamed
{
13
14
public
:
15
16
AliPicoHeaderV0
(
const
TString
s=
""
);
17
AliPicoHeaderV0
(
const
AliPicoHeaderV0
&src);
18
AliPicoHeaderV0
&
operator=
(
const
AliPicoHeaderV0
&src);
19
virtual
~AliPicoHeaderV0
();
20
//=============================================================================
21
22
UInt_t
PhysSelMask
()
const
{
return
fPS
; }
23
TString
FiredTriggerClass
()
const
{
return
fTrg
; }
24
25
Float_t
MultiplicityPercentile
(
const
TString
&s);
26
Double32_t
EventPlane
()
const
{
return
fEP
; }
27
28
void
Vertex
(
Double_t
d[3]) {
for
(
Int_t
i=0; i<3; ++i) d[i] =
fVtx
[i]; }
29
//=============================================================================
30
31
void
AddMultEstimator
(
const
TString
&s) {
32
if
(!
fAct
)
fAct
=
new
TMap();
33
fAct
->Add(
new
TObjString(s.Data()),
34
new
TParameter<Float_t>
(s.Data(),-999.));
35
return
;
36
}
37
//=============================================================================
38
39
void
Reset
();
40
void
SetEventInfo
(AliInputEventHandler*
const
pH);
41
//=============================================================================
42
43
private
:
44
45
UInt_t
fPS
;
//
46
TString
fTrg
;
//
47
48
Double_t
fVtx
[3];
//
49
Double32_t
fEP
;
//
50
51
TMap *
fAct
;
52
//=============================================================================
53
54
ClassDef(
AliPicoHeaderV0
, 6);
55
};
56
57
#endif
AliPicoHeaderV0::SetEventInfo
void SetEventInfo(AliInputEventHandler *const pH)
Definition:
AliPicoHeaderV0.cxx:104
AliPicoHeaderV0::MultiplicityPercentile
Float_t MultiplicityPercentile(const TString &s)
Definition:
AliPicoHeaderV0.cxx:152
AliPicoHeaderV0::operator=
AliPicoHeaderV0 & operator=(const AliPicoHeaderV0 &src)
Definition:
AliPicoHeaderV0.cxx:59
Double_t
double Double_t
Definition:
External.C:58
AliPicoHeaderV0::fVtx
Double_t fVtx[3]
Definition:
AliPicoHeaderV0.h:48
AliPicoHeaderV0::Vertex
void Vertex(Double_t d[3])
Definition:
AliPicoHeaderV0.h:28
AliPicoHeaderV0::fTrg
TString fTrg
Definition:
AliPicoHeaderV0.h:46
AliPicoHeaderV0::PhysSelMask
UInt_t PhysSelMask() const
Definition:
AliPicoHeaderV0.h:22
AliPicoHeaderV0::FiredTriggerClass
TString FiredTriggerClass() const
Definition:
AliPicoHeaderV0.h:23
AliPicoHeaderV0::fEP
Double32_t fEP
Definition:
AliPicoHeaderV0.h:49
Int_t
int Int_t
Definition:
External.C:63
UInt_t
unsigned int UInt_t
Definition:
External.C:33
Float_t
float Float_t
Definition:
External.C:68
TNamed
Definition:
External.C:84
AliPicoHeaderV0
Definition:
AliPicoHeaderV0.h:12
AliPicoHeaderV0::fPS
UInt_t fPS
Definition:
AliPicoHeaderV0.h:45
TParameter
Definition:
AliJetEmbeddingFromPYTHIATask.h:13
AliPicoHeaderV0::~AliPicoHeaderV0
virtual ~AliPicoHeaderV0()
Definition:
AliPicoHeaderV0.cxx:95
AliPicoHeaderV0::fAct
TMap * fAct
Definition:
AliPicoHeaderV0.h:51
TString
Definition:
External.C:108
AliPicoHeaderV0::AliPicoHeaderV0
AliPicoHeaderV0(const TString s="")
Definition:
AliPicoHeaderV0.cxx:14
AliPicoHeaderV0::Reset
void Reset()
Definition:
AliPicoHeaderV0.cxx:170
AliPicoHeaderV0::EventPlane
Double32_t EventPlane() const
Definition:
AliPicoHeaderV0.h:26
AliPicoHeaderV0::AddMultEstimator
void AddMultEstimator(const TString &s)
Definition:
AliPicoHeaderV0.h:31
PWGJE
FlavourJetTasks
AliPicoHeaderV0.h
Generated on Fri Nov 17 2017 17:21:33 for AliPhysics by
1.8.6