AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONGMSSubprocessor Class Reference

The shuttle subprocessor for GMS data. More...

#include <AliMUONGMSSubprocessor.h>

Inheritance diagram for AliMUONGMSSubprocessor:

Public Member Functions

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

Private Member Functions

 AliMUONGMSSubprocessor (const AliMUONGMSSubprocessor &)
 Not implemented. More...
 
AliMUONGMSSubprocessoroperator= (const AliMUONGMSSubprocessor &)
 Not implemented. More...
 
UInt_t ProcessFile (const TString &filename)
 

Static Private Member Functions

static const TString & GetDataId ()
 
static const TString & GetMatrixArrayName ()
 

Private Attributes

AliMUONGeometryTransformerfTransformer
 Geometry transformer. More...
 

Static Private Attributes

static const Int_t fgkSystem = AliPreprocessor::kDCS
 The data system. 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

The shuttle subprocessor for GMS data.

Author
Ivana Hrivnacova, IPN Orsay

Definition at line 25 of file AliMUONGMSSubprocessor.h.

Constructor & Destructor Documentation

AliMUONGMSSubprocessor::AliMUONGMSSubprocessor ( AliMUONPreprocessor master)

Constructor

Definition at line 74 of file AliMUONGMSSubprocessor.cxx.

AliMUONGMSSubprocessor::~AliMUONGMSSubprocessor ( )
virtual

Destructor

Definition at line 82 of file AliMUONGMSSubprocessor.cxx.

AliMUONGMSSubprocessor::AliMUONGMSSubprocessor ( const AliMUONGMSSubprocessor )
private

Not implemented.

Member Function Documentation

const TString & AliMUONGMSSubprocessor::GetDataId ( )
staticprivate

The data Id

Definition at line 54 of file AliMUONGMSSubprocessor.cxx.

Referenced by Process().

const TString & AliMUONGMSSubprocessor::GetMatrixArrayName ( )
staticprivate

The fixed matrix array name

Definition at line 62 of file AliMUONGMSSubprocessor.cxx.

Referenced by ProcessFile().

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

Instantiate geometry transformer

Reimplemented from AliMUONVSubprocessor.

Definition at line 95 of file AliMUONGMSSubprocessor.cxx.

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

Not implemented.

UInt_t AliMUONGMSSubprocessor::Process ( TMap *  dcsAliasMap)
virtual

Process this sub-task.

Process GMS alignment files. Return failure (0) in case procession of some file has failed

Implements AliMUONVSubprocessor.

Definition at line 292 of file AliMUONGMSSubprocessor.cxx.

UInt_t AliMUONGMSSubprocessor::ProcessFile ( const TString &  filename)
private

Convert TGeoHMatrix to AliAlignObjMatrix and fill them into AliTestDataDCS object

Definition at line 108 of file AliMUONGMSSubprocessor.cxx.

Referenced by Process().

Member Data Documentation

const Int_t AliMUONGMSSubprocessor::fgkSystem = AliPreprocessor::kDCS
staticprivate

The data system.

Definition at line 49 of file AliMUONGMSSubprocessor.h.

Referenced by Process().

AliMUONGeometryTransformer* AliMUONGMSSubprocessor::fTransformer
private

Geometry transformer.

Definition at line 52 of file AliMUONGMSSubprocessor.h.

Referenced by Initialize(), ProcessFile(), and ~AliMUONGMSSubprocessor().


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