![]() |
AliRoot Core
3dc7879 (3dc7879)
|
Cluster server that always clusterize everything. More...
#include <AliMUONLegacyClusterServer.h>
Public Member Functions | |
AliMUONLegacyClusterServer (const AliMUONGeometryTransformer &transformer, AliMUONVClusterStore *store=0x0, Bool_t bypassSt4=kFALSE, Bool_t bypassSt5=kFALSE) | |
virtual | ~AliMUONLegacyClusterServer () |
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. More... | |
virtual void | UseDigits (TIter &next, AliMUONVDigitStore *digitStore=0x0) |
Specify an iterator to loop over the digits needed to perform our job. More... | |
virtual Bool_t | UseTriggerTrackStore (AliMUONVTriggerTrackStore *trackStore) |
Use trigger tracks. Return kFALSE if not used. More... | |
![]() | |
AliMUONVClusterServer () | |
virtual | ~AliMUONVClusterServer () |
Private Member Functions | |
AliMUONLegacyClusterServer (const AliMUONLegacyClusterServer &rhs) | |
not defined More... | |
AliMUONLegacyClusterServer & | operator= (const AliMUONLegacyClusterServer &rhs) |
not defined More... | |
Private Attributes | |
const AliMUONGeometryTransformer & | fkTransformer |
! geometry convertor More... | |
AliMUONVClusterStore * | fClusterStore |
! cluster store More... | |
AliMUONVTriggerTrackStore * | fTriggerTrackStore |
! trigger track store More... | |
AliMUONTriggerTrackToTrackerClusters * | fBypass |
! bypass More... | |
Bool_t | fBypassSt4 |
! whether we should bypass station 4 More... | |
Bool_t | fBypassSt5 |
! whether we should bypass station 5 More... | |
Cluster server that always clusterize everything.
Special implementation of AliMUONVClusterServer, which will only return clusters from a pre-defined cluster store.
Made to recover the old (i.e. before introduction of VClusterServer) behavior of the MUON recontruction where rec points were always written to TreeR, and then the tracking picked them from that tree, in order to have the possibility to save full rec points (for debugging the spectro, mainly, should not be an option used during final production).
Definition at line 23 of file AliMUONLegacyClusterServer.h.
AliMUONLegacyClusterServer::AliMUONLegacyClusterServer | ( | const AliMUONGeometryTransformer & | transformer, |
AliMUONVClusterStore * | store = 0x0 , |
||
Bool_t | bypassSt4 = kFALSE , |
||
Bool_t | bypassSt5 = kFALSE |
||
) |
ctor. Mode Read : we'll only server clusters from existing store
Definition at line 49 of file AliMUONLegacyClusterServer.cxx.
|
virtual |
dtor
Definition at line 61 of file AliMUONLegacyClusterServer.cxx.
|
private |
not defined
|
virtual |
Find and add clusters from a given region of a given chamber to the store.
Fills clusterStore with clusters in given chamber
Return the number of clusters added to clusterStore
Implements AliMUONVClusterServer.
Definition at line 69 of file AliMUONLegacyClusterServer.cxx.
|
private |
not defined
|
virtual |
Specify an iterator to loop over the digits needed to perform our job.
Give the iterator to our delegate if we have one, of issue and error
Implements AliMUONVClusterServer.
Definition at line 131 of file AliMUONLegacyClusterServer.cxx.
|
virtual |
Use trigger tracks. Return kFALSE if not used.
Tells us to use trigger track store, and thus to bypass St4 and/or 5 clusters
Reimplemented from AliMUONVClusterServer.
Definition at line 120 of file AliMUONLegacyClusterServer.cxx.
|
private |
! bypass
Definition at line 52 of file AliMUONLegacyClusterServer.h.
Referenced by Clusterize(), UseTriggerTrackStore(), and ~AliMUONLegacyClusterServer().
|
private |
! whether we should bypass station 4
Definition at line 53 of file AliMUONLegacyClusterServer.h.
Referenced by Clusterize().
|
private |
! whether we should bypass station 5
Definition at line 54 of file AliMUONLegacyClusterServer.h.
Referenced by Clusterize().
|
private |
! cluster store
Definition at line 50 of file AliMUONLegacyClusterServer.h.
Referenced by Clusterize().
|
private |
! geometry convertor
Definition at line 49 of file AliMUONLegacyClusterServer.h.
Referenced by UseTriggerTrackStore().
|
private |
! trigger track store
Definition at line 51 of file AliMUONLegacyClusterServer.h.
Referenced by UseTriggerTrackStore().