AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONBusPatchEvolutionSubprocessor Class Reference

Implementation of AliMUONVSubprocessor for MUON TRK bus patch evolution. More...

#include <AliMUONBusPatchEvolutionSubprocessor.h>

Inheritance diagram for AliMUONBusPatchEvolutionSubprocessor:

Public Member Functions

 AliMUONBusPatchEvolutionSubprocessor (AliMUONPreprocessor *master)
 
virtual ~AliMUONBusPatchEvolutionSubprocessor ()
 
Bool_t Initialize (Int_t run, UInt_t startTime, UInt_t endTime)
 
UInt_t Process (TMap *dcsAliasMap)
 Process this sub-task. More...
 
void Print (Option_t *opt="") const
 
- Public Member Functions inherited from AliMUONVSubprocessor
 AliMUONVSubprocessor (AliMUONPreprocessor *master, const char *name="", const char *title="")
 
virtual ~AliMUONVSubprocessor ()
 

Private Member Functions

 AliMUONBusPatchEvolutionSubprocessor (const AliMUONBusPatchEvolutionSubprocessor &)
 Not implemented. More...
 
AliMUONBusPatchEvolutionSubprocessoroperator= (const AliMUONBusPatchEvolutionSubprocessor &)
 Not implemented. More...
 
Bool_t ReadFile (const char *filename)
 
void ShrinkTimeAxis (AliMergeableCollection &hc)
 

Private Attributes

AliMergeableCollection * fBPEVO
 ! Bus patch evolution More...
 
int fProductionMode
 ! Whether or not we are using this one in production mode More...
 

Additional Inherited Members

- Protected Member Functions inherited from AliMUONVSubprocessor
AliMUONPreprocessorMaster () const
 Return the pointer to our master. More...
 
Bool_t RemoveValuesOutsideRun (TObjArray *values)
 
 AliMUONVSubprocessor ()
 Not implemented. More...
 
 AliMUONVSubprocessor (const AliMUONVSubprocessor &)
 Not implemented. More...
 
AliMUONVSubprocessoroperator= (const AliMUONVSubprocessor &)
 Not implemented. More...
 

Detailed Description

Implementation of AliMUONVSubprocessor for MUON TRK bus patch evolution.

Implementation of AliMUONVSubprocessor class to deal with MUON TRK bus patch evolution.

Author
L. Aphecetche

Definition at line 24 of file AliMUONBusPatchEvolutionSubprocessor.h.

Constructor & Destructor Documentation

AliMUONBusPatchEvolutionSubprocessor::AliMUONBusPatchEvolutionSubprocessor ( AliMUONPreprocessor master)

Default ctor

Definition at line 32 of file AliMUONBusPatchEvolutionSubprocessor.cxx.

AliMUONBusPatchEvolutionSubprocessor::~AliMUONBusPatchEvolutionSubprocessor ( )
virtual

dtor

Definition at line 40 of file AliMUONBusPatchEvolutionSubprocessor.cxx.

AliMUONBusPatchEvolutionSubprocessor::AliMUONBusPatchEvolutionSubprocessor ( const AliMUONBusPatchEvolutionSubprocessor )
private

Not implemented.

Member Function Documentation

Bool_t AliMUONBusPatchEvolutionSubprocessor::Initialize ( Int_t  run,
UInt_t  startTime,
UInt_t  endTime 
)
virtual

When starting a new run, reads in the occupancy ASCII files.

Reimplemented from AliMUONVSubprocessor.

Definition at line 48 of file AliMUONBusPatchEvolutionSubprocessor.cxx.

AliMUONBusPatchEvolutionSubprocessor& AliMUONBusPatchEvolutionSubprocessor::operator= ( const AliMUONBusPatchEvolutionSubprocessor )
private

Not implemented.

void AliMUONBusPatchEvolutionSubprocessor::Print ( Option_t *  opt = "") const

ouput to screen

Definition at line 198 of file AliMUONBusPatchEvolutionSubprocessor.cxx.

UInt_t AliMUONBusPatchEvolutionSubprocessor::Process ( TMap *  dcsAliasMap)
virtual

Process this sub-task.

Store the occupancy map into the CDB

Implements AliMUONVSubprocessor.

Definition at line 131 of file AliMUONBusPatchEvolutionSubprocessor.cxx.

Bool_t AliMUONBusPatchEvolutionSubprocessor::ReadFile ( const char *  filename)
private

Read the occupancy from an ASCII file.
Return kFALSE if reading was not successfull.

Definition at line 166 of file AliMUONBusPatchEvolutionSubprocessor.cxx.

Referenced by Initialize().

void AliMUONBusPatchEvolutionSubprocessor::ShrinkTimeAxis ( AliMergeableCollection &  hc)
private

Member Data Documentation

AliMergeableCollection* AliMUONBusPatchEvolutionSubprocessor::fBPEVO
private

! Bus patch evolution

Definition at line 47 of file AliMUONBusPatchEvolutionSubprocessor.h.

Referenced by Initialize(), Print(), Process(), ReadFile(), and ~AliMUONBusPatchEvolutionSubprocessor().

int AliMUONBusPatchEvolutionSubprocessor::fProductionMode
private

! Whether or not we are using this one in production mode

Definition at line 48 of file AliMUONBusPatchEvolutionSubprocessor.h.

Referenced by Initialize().


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