AliPhysics
80d8773 (80d8773)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
(AliVEventHandler*
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::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
AliPicoHeaderV0::SetEventInfo
void SetEventInfo(AliVEventHandler *const pH)
Definition:
AliPicoHeaderV0.cxx:104
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 Sep 14 2018 17:21:36 for AliPhysics by
1.8.11