![]() |
AliRoot Core
da88d91 (da88d91)
|
Macro to fill AliMUONClusterInfo objects. More...
#include <TStopwatch.h>
#include <TFile.h>
#include <TObjArray.h>
#include <TTree.h>
#include <TString.h>
#include <Riostream.h>
#include <TRandom.h>
#include <TROOT.h>
#include <TMath.h>
#include "AliESDEvent.h"
#include "AliRecoParam.h"
#include "AliCDBManager.h"
#include "AliRunLoader.h"
#include "AliLoader.h"
#include "AliHeader.h"
#include "AliMpConstants.h"
#include "AliMpSegmentation.h"
#include "AliMpVSegmentation.h"
#include "AliMpPad.h"
#include "AliMUONCDB.h"
#include "AliMUONCalibrationData.h"
#include "AliMUONVCalibParam.h"
#include "AliMUONPadInfo.h"
#include "AliMUONClusterInfo.h"
#include "AliMUONRecoParam.h"
#include "AliMUONESDInterface.h"
#include "AliMUONVDigit.h"
#include "AliMUONVDigitStore.h"
#include "AliMUONVCluster.h"
#include "AliMUONVClusterStore.h"
#include "AliMUONTrack.h"
#include "AliMUONTrackParam.h"
Go to the source code of this file.
Functions | |
TTree * | GetESDTree (TFile *esdFile) |
UInt_t | buildClusterMap (AliMUONTrack &track) |
void | MUONClusterInfo (Int_t nevents=-1, const char *esdFileName="AliESDs.root", const char *inFileName="galice.root", const TString ocdbPath="local://$ALICE_ROOT/OCDB", const char *outFileName="clusterInfo.root") |
Variables | |
const Int_t | printLevel = 1 |
Macro to fill AliMUONClusterInfo objects.
Definition in file MUONClusterInfo.C.
UInt_t buildClusterMap | ( | AliMUONTrack & | track | ) |
Build the map of clusters in tracking chambers
Definition at line 417 of file MUONClusterInfo.C.
Referenced by MUONClusterInfo().
TTree * GetESDTree | ( | TFile * | esdFile | ) |
Check that the file is properly open Return pointer to the ESD Tree
Definition at line 395 of file MUONClusterInfo.C.
Referenced by MUONClusterInfo().
void MUONClusterInfo | ( | Int_t | nevents = -1 , |
const char * | esdFileName = "AliESDs.root" , |
||
const char * | inFileName = "galice.root" , |
||
const TString | ocdbPath = "local://$ALICE_ROOT/OCDB" , |
||
const char * | outFileName = "clusterInfo.root" |
||
) |
1) if (esdFileName != "") loop over ESD event and fill AliMUONClusterInfo object with cluster + corresponding track parameters; 2) if (inFileName != "") loop over RecPoints and fill AliMUONClusterInfo object with cluster not attached to a track; 3) write results in a new root file.
******************************************* WARNING ******************************************* /// track parameters at each cluster are recomputed by the interface using Kalman filter + Smoother /// (It can be changed by resetting the tracker in the interface with a new recoParam object) /// and the magnetic field set in the function prepare() /// ******************************************* WARNING ******************************************* ///
Definition at line 69 of file MUONClusterInfo.C.
const Int_t printLevel = 1 |
Definition at line 63 of file MUONClusterInfo.C.