Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::EventRotateTask Class Reference
Inheritance diagram for Hal::EventRotateTask:
Hal::EventAna Hal::Task

Public Member Functions

EventRotateTaskoperator= (const EventRotateTask &other)
 
void SetRotationRange (Double_t lo, Double_t hi)
 
 EventRotateTask (const EventRotateTask &other)
 
- Public Member Functions inherited from Hal::EventAna
 EventAna ()
 
 EventAna (const EventAna &ana)
 
EventAnaoperator= (const EventAna &other)
 
virtual void AddTags (TString tag)
 
virtual void AddCut (const Cut &cut, Option_t *opt="")
 
virtual void AddCutMonitor (const CutMonitor &mon, Option_t *opt="")
 
virtual void AddCutsAndMonitors (const CutsAndMonitors &monCuts)
 
virtual void Exec (Option_t *opt)
 
virtual void SetOption (Option_t *opt)
 
void SetFormatOption (EFormatOption option)
 
virtual void SetComment (TString comment)
 
virtual void SetFormat (Event *format, EFormatDepth depth=EFormatDepth::kAll)
 
virtual void FinishTask ()
 
virtual ~EventAna ()
 
- Public Member Functions inherited from Hal::Task
 Task ()
 

Protected Member Functions

virtual void ProcessEvent ()
 
virtual Hal::PackageReport () const
 
virtual void CheckCutContainerCollections ()
 
- Protected Member Functions inherited from Hal::EventAna
TString GetInputFileName () const
 
void SetInputFileName (TString name)
 
virtual void InitMemoryMap ()
 
Bool_t IsInChain () const
 
void MarkAsInChain ()
 
void AddToAnaMetadata (Package *main_pack, TObject *obj) const
 
Task::EInitFlag InitCutContainer ()
 
virtual Task::EInitFlag CheckFormat ()
 
Int_t GetTaskID () const
 
virtual void LinkCollections ()
 
virtual void InitNewCutContainer ()
 
virtual Task::EInitFlag Init ()
 
 EventAna (ECutUpdate tiers)
 
- Protected Member Functions inherited from Hal::Task
void GoToDir (TString name)
 

Additional Inherited Members

- Public Types inherited from Hal::EventAna
enum class  EFormatOption {
  kCompress , kNoCompress , kKeepSource , kNoKeepSource ,
  kDirectAccess , kNoDirectAccess , kReaderAccess , kNoReaderAcces ,
  kDisableChecking , kStandardAcess
}
 
- Public Types inherited from Hal::Task
enum class  EInitFlag { kSUCCESS , kERROR , kFATAL }
 
- Protected Types inherited from Hal::EventAna
enum  eBitFormat {
  kCompression = 0 , kSource = 1 , kDirectAcesss = 2 , kReader = 3 ,
  kChecking = 4
}
 
- Protected Attributes inherited from Hal::EventAna
Int_t fFormatOption
 
UInt_t fProcessedEvents
 
Int_t fMixSize
 
Int_t fEventCollectionsNo
 
Int_t fCurrentEventCollectionID
 
const ECutUpdate fTiers
 
TDatabasePDG * fPDG
 
CutContainerfCutContainer
 
MemoryMapManagerfMemoryMap
 
EventfCurrentEvent
 
TString fComment
 
Int_t fInit
 

Detailed Description

Definition at line 19 of file EventRotateTask.h.

Constructor & Destructor Documentation

◆ EventRotateTask() [1/2]

Hal::EventRotateTask::EventRotateTask ( )

Definition at line 20 of file EventRotateTask.cxx.

◆ EventRotateTask() [2/2]

Hal::EventRotateTask::EventRotateTask ( const EventRotateTask & other)

Definition at line 33 of file EventRotateTask.cxx.

◆ ~EventRotateTask()

Hal::EventRotateTask::~EventRotateTask ( )
virtual

Definition at line 31 of file EventRotateTask.cxx.

Member Function Documentation

◆ CheckCutContainerCollections()

void Hal::EventRotateTask::CheckCutContainerCollections ( )
protectedvirtual

checking cut containers. should be overwritten in derived classes

Reimplemented from Hal::EventAna.

Definition at line 47 of file EventRotateTask.cxx.

◆ operator=()

EventRotateTask & Hal::EventRotateTask::operator= ( const EventRotateTask & other)

Definition at line 22 of file EventRotateTask.cxx.

◆ ProcessEvent()

void Hal::EventRotateTask::ProcessEvent ( )
protectedvirtual

process event, can be be overwritten in derived classes

Reimplemented from Hal::EventAna.

Definition at line 38 of file EventRotateTask.cxx.

◆ Report()

Hal::Package * Hal::EventRotateTask::Report ( ) const
protectedvirtual

create report that will be saved, derived classes should call this method for base class and add own objects

Returns
report from analysis

Reimplemented from Hal::EventAna.

Definition at line 40 of file EventRotateTask.cxx.

◆ SetRotationRange()

void Hal::EventRotateTask::SetRotationRange ( Double_t lo,
Double_t hi )
inline

Definition at line 31 of file EventRotateTask.h.


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