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

Interface of a cluster finder for combined tracking. More...

#include <AliMUONVClusterServer.h>

Inheritance diagram for AliMUONVClusterServer:

Public Member Functions

 AliMUONVClusterServer ()
 
virtual ~AliMUONVClusterServer ()
 
virtual Int_t Clusterize (Int_t chamberId, AliMUONVClusterStore &clusterStore, const AliMpArea &area, const AliMUONRecoParam *recoParam=0x0)=0
 Find and add clusters from a given region of a given chamber to the store. More...
 
virtual void UseDigits (TIter &next, AliMUONVDigitStore *digitStore=0x0)=0
 Specify an iterator to loop over the digits needed to perform our job. More...
 
virtual Bool_t UseTriggerTrackStore (AliMUONVTriggerTrackStore *)
 Use trigger tracks. Return kFALSE if not used. More...
 

Detailed Description

Interface of a cluster finder for combined tracking.

Interface of a cluster finder for combined tracking

The tracking, when in needs for clusters, will ask the cluster server to add clusters, from a given region in a given chamber, to an existing clusterstore, using the

Clusterize(Int_t chamberId, AliMUONVClusterStore& clusterStore, const AliMpArea& area)

method

Cluster server must be instructed (at the beginning of each event) about which digits to use, using the

UseDigitStore(const AliMUONVDigitStore& digitStore)

method.

Author
Laurent Aphecetche, Subatech

Definition at line 26 of file AliMUONVClusterServer.h.

Constructor & Destructor Documentation

AliMUONVClusterServer::AliMUONVClusterServer ( )

ctor

Definition at line 46 of file AliMUONVClusterServer.cxx.

AliMUONVClusterServer::~AliMUONVClusterServer ( )
virtual

dtor

Definition at line 52 of file AliMUONVClusterServer.cxx.

Member Function Documentation

virtual Int_t AliMUONVClusterServer::Clusterize ( Int_t  chamberId,
AliMUONVClusterStore clusterStore,
const AliMpArea area,
const AliMUONRecoParam recoParam = 0x0 
)
pure virtual
virtual void AliMUONVClusterServer::UseDigits ( TIter &  next,
AliMUONVDigitStore digitStore = 0x0 
)
pure virtual

Specify an iterator to loop over the digits needed to perform our job.

Implemented in AliMUONSimpleClusterServer, and AliMUONLegacyClusterServer.

Referenced by AliMUONRefitter::ReClusterize(), and AliMUONRefitter::RetrackFromDigits().

virtual Bool_t AliMUONVClusterServer::UseTriggerTrackStore ( AliMUONVTriggerTrackStore )
inlinevirtual

Use trigger tracks. Return kFALSE if not used.

Reimplemented in AliMUONSimpleClusterServer, and AliMUONLegacyClusterServer.

Definition at line 42 of file AliMUONVClusterServer.h.

Referenced by AliMUONTracker::SetupClusterServer().


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