![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Convertor of trigger track to tracker clusters. More...
#include <AliMUONTriggerTrackToTrackerClusters.h>
Public Member Functions | |
AliMUONTriggerTrackToTrackerClusters (const AliMUONGeometryTransformer &transformer, AliMUONVTriggerTrackStore *trackStore) | |
virtual | ~AliMUONTriggerTrackToTrackerClusters () |
Int_t | GenerateClusters (Int_t iChamber, AliMUONVClusterStore &clusterStore) const |
Int_t | GenerateClusters (Int_t iChamber, const AliMUONTriggerTrack &track, AliMUONVClusterStore &clusterStore) const |
Int_t | DetElemId (Int_t chamber, Double_t x, Double_t y, Double_t ex, Double_t ey, Double_t &z) const |
Private Member Functions | |
AliMUONTriggerTrackToTrackerClusters (const AliMUONTriggerTrackToTrackerClusters &rhs) | |
not defined More... | |
AliMUONTriggerTrackToTrackerClusters & | operator= (const AliMUONTriggerTrackToTrackerClusters &rhs) |
not defined More... | |
Private Attributes | |
const AliMUONGeometryTransformer & | fkTransformer |
to go from local to global More... | |
AliMUONVTriggerTrackStore * | fTriggerTrackStore |
not owner More... | |
Convertor of trigger track to tracker clusters.
Class to convert trigger tracks into "fake" clusters in stations 4 and 5
Only intent is to be able to reconstruct data where stations 4 and 5 were not functionning, typically early cosmic runs
Definition at line 24 of file AliMUONTriggerTrackToTrackerClusters.h.
AliMUONTriggerTrackToTrackerClusters::AliMUONTriggerTrackToTrackerClusters | ( | const AliMUONGeometryTransformer & | transformer, |
AliMUONVTriggerTrackStore * | trackStore | ||
) |
ctor. We do not take ownership of the trigger track store.
Definition at line 49 of file AliMUONTriggerTrackToTrackerClusters.cxx.
|
virtual |
dtor
Definition at line 57 of file AliMUONTriggerTrackToTrackerClusters.cxx.
|
private |
not defined
Int_t AliMUONTriggerTrackToTrackerClusters::DetElemId | ( | Int_t | chamber, |
Double_t | x, | ||
Double_t | y, | ||
Double_t | ex, | ||
Double_t | ey, | ||
Double_t & | z | ||
) | const |
Find in which detection element (x,y) (global) position is.
Definition at line 64 of file AliMUONTriggerTrackToTrackerClusters.cxx.
Referenced by GenerateClusters().
Int_t AliMUONTriggerTrackToTrackerClusters::GenerateClusters | ( | Int_t | iChamber, |
AliMUONVClusterStore & | clusterStore | ||
) | const |
Generate clusters in given chamber Return the number of clusters added to the clusterStore
Definition at line 97 of file AliMUONTriggerTrackToTrackerClusters.cxx.
Referenced by AliMUONLegacyClusterServer::Clusterize(), and AliMUONSimpleClusterServer::Clusterize().
Int_t AliMUONTriggerTrackToTrackerClusters::GenerateClusters | ( | Int_t | iChamber, |
const AliMUONTriggerTrack & | track, | ||
AliMUONVClusterStore & | clusterStore | ||
) | const |
From a trigger track, generate 1 cluster in given chamber
Get a (rough) guestimate of the track momentum
Definition at line 119 of file AliMUONTriggerTrackToTrackerClusters.cxx.
|
private |
not defined
|
private |
to go from local to global
Definition at line 46 of file AliMUONTriggerTrackToTrackerClusters.h.
Referenced by DetElemId().
|
private |
not owner
Definition at line 47 of file AliMUONTriggerTrackToTrackerClusters.h.
Referenced by GenerateClusters().