AliPhysics  a56b849 (a56b849)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
EventTimeTask Class Reference
Inheritance diagram for EventTimeTask:

Public Types

enum  { kListSlot = 1, kTreeSlot = 2 }
 

Public Member Functions

 EventTimeTask ()
 
 EventTimeTask (const char *name)
 
void UserCreateOutputObjects ()
 
void UserExec (Option_t *)
 
Bool_t UserNotify ()
 
void LoadTriggerConfig (Int_t runNo)
 
void Connect (AliAnalysisManager *mgr)
 

Static Public Member Functions

static void Create ()
 

Public Attributes

TTreefTree
 
EventTimeData fData
 
TListfHistograms
 
TH2DfDetVsType
 
std::vector< UInt_tfDets
 
TString fGUID
 

Detailed Description

A task to record the unique timestamp of each event.

Input: ESD
Output: A tree with a single branch

Definition at line 148 of file EventTimeTask.C.

Member Enumeration Documentation

anonymous enum
Enumerator
kListSlot 
kTreeSlot 

Definition at line 151 of file EventTimeTask.C.

Constructor & Destructor Documentation

EventTimeTask::EventTimeTask ( )
inline

Default CTOR - for I/O only.

Definition at line 158 of file EventTimeTask.C.

Referenced by Create().

EventTimeTask::EventTimeTask ( const char *  name)
inline

User constructor

Parameters
nameName of task

Definition at line 170 of file EventTimeTask.C.

Member Function Documentation

void EventTimeTask::Connect ( AliAnalysisManager mgr)
inline

Register with manager and connect output containers

Parameters
mgrManager

Definition at line 337 of file EventTimeTask.C.

Referenced by Create().

static void EventTimeTask::Create ( )
inlinestatic

Create an instance of this task, and register it and it's outputs.

Definition at line 356 of file EventTimeTask.C.

void EventTimeTask::LoadTriggerConfig ( Int_t  runNo)
inline

Definition at line 286 of file EventTimeTask.C.

Referenced by UserExec().

void EventTimeTask::UserCreateOutputObjects ( )
inline

Create user output objects.

Called on each slave at start of job

Definition at line 186 of file EventTimeTask.C.

void EventTimeTask::UserExec ( Option_t )
inline

Analyse a single event

Definition at line 226 of file EventTimeTask.C.

Bool_t EventTimeTask::UserNotify ( )
inline

Definition at line 257 of file EventTimeTask.C.

Member Data Documentation

EventTimeData EventTimeTask::fData

Definition at line 362 of file EventTimeTask.C.

Referenced by UserCreateOutputObjects(), and UserExec().

std::vector<UInt_t> EventTimeTask::fDets

Definition at line 365 of file EventTimeTask.C.

Referenced by LoadTriggerConfig(), and UserExec().

TH2D* EventTimeTask::fDetVsType

Definition at line 364 of file EventTimeTask.C.

Referenced by UserCreateOutputObjects(), and UserExec().

TString EventTimeTask::fGUID

Definition at line 366 of file EventTimeTask.C.

Referenced by UserCreateOutputObjects(), UserExec(), and UserNotify().

TList* EventTimeTask::fHistograms

Definition at line 363 of file EventTimeTask.C.

Referenced by UserCreateOutputObjects(), and UserExec().

TTree* EventTimeTask::fTree

Definition at line 361 of file EventTimeTask.C.

Referenced by UserCreateOutputObjects(), and UserExec().


The documentation for this class was generated from the following file: