1 #ifndef ALIMUONRECOCHECK_H
2 #define ALIMUONRECOCHECK_H
19 class AliMCEventHandler;
55 Bool_t hitInFrontOfPad = kFALSE);
72 Int_t &nMatchClusters, Bool_t useLabel = kFALSE,
97 Bool_t hitInFrontOfPad = kFALSE);
TTree * fESDTree
ESD tree to access MUON data.
Base class of a track container.
const AliMCEventHandler * GetMCEventHandler() const
Return the interface to the Monte Carlo data of current event.
AliMUONVTrackStore * ReconstructibleTracks(Int_t event, UInt_t requestedStationMask=0x1F, Bool_t request2ChInSameSt45=kTRUE, Bool_t hitInFrontOfPad=kFALSE)
Return reconstructible reference tracks.
virtual ~AliMUONRecoCheck()
Int_t NumberOfEvents() const
Return the total number of events.
Bool_t InitCalibrationData()
Bool_t InitTriggerResponse()
AliMUONGeometryTransformer * fGeometryTransformer
geometry transformer
AliMUONRecoCheck & operator=(const AliMUONRecoCheck &rhs)
Not implemented.
Int_t GetRunNumber()
Return the run number of the current ESD event.
Int_t fCurrentEvent
current event number
Track parameters in ALICE dimuon spectrometer.
Reconstructed trigger track in ALICE dimuon spectrometer.
AliMUONVTriggerTrackStore * TriggeredTracks(Int_t event)
Return the list of reconstructed trigger tracks.
Bool_t request2ChInSameSt45
Utility class to check reconstruction.
Manager class for muon trigger electronics.
AliMUONVTrackStore * TrackRefs(Int_t event)
Return reference muon tracks.
AliMUONRecoCheck(const Char_t *chLoader, const Char_t *pathSim="./")
AliMUONVTriggerTrackStore * fRecoTriggerRefStore
current triggerable tracks (owner)
Bool_t fESDEventOwner
using constructor from the analysis task
AliMUONVTrackStore * fRecoTrackStore
current reconstructed tracks (owner)
AliMUONVTrackStore * fTrackRefStore
current simulated tracks (owner)
Reconstructed Local Trigger object.
Bool_t InitGeometryTransformer()
AliMUONTriggerElectronics * fTriggerElectronics
object to re-compute the trigger info
void MakeReconstructedTracks(Bool_t refit)
Bool_t TriggerToTrack(const AliMUONLocalTrigger &locTrg, AliMUONTriggerTrack &triggerTrack)
AliESDEvent * fESDEvent
ESD event to access MUON data.
Base class of a trigger track store.
AliMUONCalibrationData * fCalibrationData
! Used to load Local, Regional and Global masks
static AliMUONTrack * FindCompatibleTrack(AliMUONTrack &track, AliMUONVTrackStore &trackStore, Int_t &nMatchClusters, Bool_t useLabel=kFALSE, Double_t sigmaCut=10.)
Return the track from the store matched with the given track (or 0x0) and the fraction of matched clu...
AliMUONVTriggerTrackStore * fRecoTriggerTrackStore
current reconstructed trigger tracks (owner)
AliMUONVTrackStore * ReconstructedTracks(Int_t event, Bool_t refit=kTRUE)
Return the list of reconstructed tracks.
TFile * fESDFile
ESD file to access MUON data.
Single entry point to access MUON calibration data.
UInt_t requestedStationMask
void CleanMuonTrackRef(const AliMUONVTrackStore *tmpTrackRefStore)
AliMUONVTriggerTrackStore * TriggerableTracks(Int_t event)
Return triggerable reference tracks.
Reconstructed track in ALICE dimuon spectrometer.
void MakeTriggeredTracks()
void MakeTriggerableTracks()
AliMUONVTrackStore * fRecoTrackRefStore
current reconstructible tracks (owner)
AliMCEventHandler * fMCEventHandler
to access MC truth information
Bool_t IsHitInFrontOfPad(AliMUONTrackParam *param) const
AliMUONTriggerCircuit * fTriggerCircuit
trigger circuit
const AliESDEvent * GetESDEvent() const
Return the reconstructed data of current event.
void MakeReconstructibleTracks(UInt_t requestedStationMask, Bool_t request2ChInSameSt45=kTRUE, Bool_t hitInFrontOfPad=kFALSE)