AliRoot Core  edcc906 (edcc906)
AliMUONLegacyClusterServer.h
Go to the documentation of this file.
1 #ifndef ALIMUONLEGACYCLUSTERSERVER_H
2 #define ALIMUONLEGACYCLUSTERSERVER_H
3 
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6 
7 // $Id$
8 
13 // Author Laurent Aphecetche, Subatech
14 
15 #ifndef ALIMUONVCLUSTERSERVER_H
16 # include "AliMUONVClusterServer.h"
17 #endif
18 
22 
24 {
25 public:
27  AliMUONVClusterStore* store=0x0,
28  Bool_t bypassSt4=kFALSE,
29  Bool_t bypassSt5=kFALSE);
30 
32 
33  virtual Int_t Clusterize(Int_t chamberId,
34  AliMUONVClusterStore& clusterStore,
35  const AliMpArea& area,
36  const AliMUONRecoParam* recoParam = 0x0);
37 
38  virtual void UseDigits(TIter& next, AliMUONVDigitStore* digitStore = 0x0);
39 
41  virtual Bool_t UseTriggerTrackStore(AliMUONVTriggerTrackStore* trackStore);
42 
43 private:
48 
53  Bool_t fBypassSt4;
54  Bool_t fBypassSt5;
55 
56  ClassDef(AliMUONLegacyClusterServer,2) // Implementation of AliMUONVClusterServer
57 };
58 
59 #endif
Interface for a digit container.
Top container class for geometry transformations.
Interface of a cluster finder for combined tracking.
A rectangle area positioned in plane..
Definition: AliMpArea.h:20
Class with MUON reconstruction parameters.
AliMUONTriggerTrackToTrackerClusters * fBypass
! bypass
AliMUONVClusterStore * fClusterStore
! cluster store
virtual void UseDigits(TIter &next, AliMUONVDigitStore *digitStore=0x0)
Specify an iterator to loop over the digits needed to perform our job.
Interface of a cluster container.
Base class of a trigger track store.
virtual Int_t Clusterize(Int_t chamberId, AliMUONVClusterStore &clusterStore, const AliMpArea &area, const AliMUONRecoParam *recoParam=0x0)
Find and add clusters from a given region of a given chamber to the store.
Cluster server that always clusterize everything.
Bool_t fBypassSt5
! whether we should bypass station 5
AliMUONLegacyClusterServer & operator=(const AliMUONLegacyClusterServer &rhs)
not defined
AliMUONLegacyClusterServer(const AliMUONGeometryTransformer &transformer, AliMUONVClusterStore *store=0x0, Bool_t bypassSt4=kFALSE, Bool_t bypassSt5=kFALSE)
Convertor of trigger track to tracker clusters.
Bool_t fBypassSt4
! whether we should bypass station 4
AliMUONVTriggerTrackStore * fTriggerTrackStore
! trigger track store
const AliMUONGeometryTransformer & fkTransformer
! geometry convertor
virtual Bool_t UseTriggerTrackStore(AliMUONVTriggerTrackStore *trackStore)
Use trigger tracks. Return kFALSE if not used.