AliPhysics  8dc8609 (8dc8609)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliAnalysisTaskITSTPCalignment Class Reference

#include <AliAnalysisTaskITSTPCalignment.h>

Inheritance diagram for AliAnalysisTaskITSTPCalignment:

Public Types

enum  {
  kNoESD =0, kNoESDfriend =1, kNoFriendTrack =2, kNoITSoutParams =3,
  kESDfriend =4, kFriendsSkipBit =5, kFriendTrack =6, kITSoutParams =7
}
 

Public Member Functions

 AliAnalysisTaskITSTPCalignment ()
 
 AliAnalysisTaskITSTPCalignment (const char *name)
 
virtual ~AliAnalysisTaskITSTPCalignment ()
 
void SetupAlignerArray (Int_t t0, Int_t tend, Int_t slotwidth)
 
void SetFillDebugTree (Bool_t m=kTRUE)
 
void SetDoQA (Bool_t d=kTRUE)
 
void SetMinPt (Double_t m)
 
void SetMinNclsITS (Int_t m)
 
void SetMinNclsTPC (Int_t m)
 
void DoQA (AliExternalTrackParam *paramsITS, AliExternalTrackParam *paramsTPC)
 
void SetRejectOutliers (Bool_t set=kTRUE)
 
void SetRejectOutliersSigma2Median (Bool_t set=kTRUE)
 
void SetOutRejSigma (Double_t d)
 
void SetOutRejSigma2Median (Double_t d)
 
void SetOutRejSigmaOnMerge (Double_t d)
 
void SetUseITSoutGlobalTrack (Bool_t b)
 
void SetUseITSoutITSSAtrack (Bool_t b)
 
Int_t FindMatchingTracks (TObjArray &arrITS, TObjArray &arrTPC, AliESDEvent *pESD)
 
void AnalyzeESDevent (AliESDEvent *event)
 
virtual void UserCreateOutputObjects ()
 
virtual void UserExec (Option_t *option)
 
virtual Bool_t UserNotify ()
 
void Terminate (Option_t *)
 

Private Member Functions

 AliAnalysisTaskITSTPCalignment (const AliAnalysisTaskITSTPCalignment &)
 
AliAnalysisTaskITSTPCalignmentoperator= (const AliAnalysisTaskITSTPCalignment &)
 

Private Attributes

AliRelAlignerKalmanArrayfArrayITSglobal
 
AliRelAlignerKalmanArrayfArrayITSsa
 array of aligners with ITS global More...
 
TTreefDebugTree
 array of aligners ITS standalone More...
 
AliRelAlignerKalman * fAligner
 tree More...
 
TListfList
 aligner More...
 
Bool_t fFillDebugTree
 list with QA histograms More...
 
Bool_t fDoQA
 
Int_t fT0
 
Int_t fTend
 
Int_t fSlotWidth
 
Double_t fMinPt
 
Int_t fMinPointsVol1
 
Int_t fMinPointsVol2
 
Bool_t fRejectOutliers
 
Double_t fOutRejSigma
 
Bool_t fRejectOutliersSigma2Median
 
Double_t fOutRejSigma2Median
 
Double_t fOutRejSigmaOnMerge
 
Bool_t fUseITSoutGlobalTrack
 
Bool_t fUseITSoutITSSAtrack
 

Detailed Description

Definition at line 22 of file AliAnalysisTaskITSTPCalignment.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kNoESD 
kNoESDfriend 
kNoFriendTrack 
kNoITSoutParams 
kESDfriend 
kFriendsSkipBit 
kFriendTrack 
kITSoutParams 

Definition at line 26 of file AliAnalysisTaskITSTPCalignment.h.

Constructor & Destructor Documentation

AliAnalysisTaskITSTPCalignment::AliAnalysisTaskITSTPCalignment ( )

Definition at line 35 of file AliAnalysisTaskITSTPCalignment.cxx.

AliAnalysisTaskITSTPCalignment::AliAnalysisTaskITSTPCalignment ( const char *  name)

Definition at line 68 of file AliAnalysisTaskITSTPCalignment.cxx.

virtual AliAnalysisTaskITSTPCalignment::~AliAnalysisTaskITSTPCalignment ( )
inlinevirtual

Definition at line 38 of file AliAnalysisTaskITSTPCalignment.h.

AliAnalysisTaskITSTPCalignment::AliAnalysisTaskITSTPCalignment ( const AliAnalysisTaskITSTPCalignment )
private

Member Function Documentation

void AliAnalysisTaskITSTPCalignment::AnalyzeESDevent ( AliESDEvent event)

Definition at line 424 of file AliAnalysisTaskITSTPCalignment.cxx.

Referenced by UserExec().

void AliAnalysisTaskITSTPCalignment::DoQA ( AliExternalTrackParam *  paramsITS,
AliExternalTrackParam *  paramsTPC 
)

Definition at line 604 of file AliAnalysisTaskITSTPCalignment.cxx.

Referenced by AnalyzeESDevent().

Int_t AliAnalysisTaskITSTPCalignment::FindMatchingTracks ( TObjArray arrITS,
TObjArray arrTPC,
AliESDEvent pESD 
)

Definition at line 489 of file AliAnalysisTaskITSTPCalignment.cxx.

Referenced by AnalyzeESDevent().

AliAnalysisTaskITSTPCalignment& AliAnalysisTaskITSTPCalignment::operator= ( const AliAnalysisTaskITSTPCalignment )
private
void AliAnalysisTaskITSTPCalignment::SetDoQA ( Bool_t  d = kTRUE)
inline

Definition at line 43 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by runInteractive(), and runLocal().

void AliAnalysisTaskITSTPCalignment::SetFillDebugTree ( Bool_t  m = kTRUE)
inline

Definition at line 42 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetMinNclsITS ( Int_t  m)
inline

Definition at line 45 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetMinNclsTPC ( Int_t  m)
inline

Definition at line 46 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetMinPt ( Double_t  m)
inline

Definition at line 44 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetOutRejSigma ( Double_t  d)
inline

Definition at line 51 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetOutRejSigma2Median ( Double_t  d)
inline

Definition at line 52 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetOutRejSigmaOnMerge ( Double_t  d)
inline

Definition at line 53 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetRejectOutliers ( Bool_t  set = kTRUE)
inline

Definition at line 49 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetRejectOutliersSigma2Median ( Bool_t  set = kTRUE)
inline

Definition at line 50 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetupAlignerArray ( Int_t  t0,
Int_t  tend,
Int_t  slotwidth 
)
inline

Definition at line 40 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetUseITSoutGlobalTrack ( Bool_t  b)
inline

Definition at line 54 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::SetUseITSoutITSSAtrack ( Bool_t  b)
inline

Definition at line 55 of file AliAnalysisTaskITSTPCalignment.h.

void AliAnalysisTaskITSTPCalignment::Terminate ( Option_t )

Definition at line 481 of file AliAnalysisTaskITSTPCalignment.cxx.

void AliAnalysisTaskITSTPCalignment::UserCreateOutputObjects ( )
virtual

Definition at line 116 of file AliAnalysisTaskITSTPCalignment.cxx.

void AliAnalysisTaskITSTPCalignment::UserExec ( Option_t option)
virtual

Definition at line 384 of file AliAnalysisTaskITSTPCalignment.cxx.

Bool_t AliAnalysisTaskITSTPCalignment::UserNotify ( )
virtual

Definition at line 102 of file AliAnalysisTaskITSTPCalignment.cxx.

Member Data Documentation

AliRelAlignerKalman* AliAnalysisTaskITSTPCalignment::fAligner
private
AliRelAlignerKalmanArray* AliAnalysisTaskITSTPCalignment::fArrayITSglobal
private

Definition at line 67 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by AnalyzeESDevent(), and UserCreateOutputObjects().

AliRelAlignerKalmanArray* AliAnalysisTaskITSTPCalignment::fArrayITSsa
private

array of aligners with ITS global

Definition at line 68 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by AnalyzeESDevent(), Terminate(), and UserCreateOutputObjects().

TTree* AliAnalysisTaskITSTPCalignment::fDebugTree
private

array of aligners ITS standalone

Definition at line 69 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by UserCreateOutputObjects(), and UserNotify().

Bool_t AliAnalysisTaskITSTPCalignment::fDoQA
private

Definition at line 74 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by AnalyzeESDevent(), and SetDoQA().

Bool_t AliAnalysisTaskITSTPCalignment::fFillDebugTree
private

list with QA histograms

Definition at line 73 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by SetFillDebugTree(), and UserNotify().

TList* AliAnalysisTaskITSTPCalignment::fList
private
Int_t AliAnalysisTaskITSTPCalignment::fMinPointsVol1
private

Definition at line 79 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by FindMatchingTracks(), and SetMinNclsITS().

Int_t AliAnalysisTaskITSTPCalignment::fMinPointsVol2
private

Definition at line 80 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by FindMatchingTracks(), and SetMinNclsTPC().

Double_t AliAnalysisTaskITSTPCalignment::fMinPt
private

Definition at line 78 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by FindMatchingTracks(), and SetMinPt().

Double_t AliAnalysisTaskITSTPCalignment::fOutRejSigma
private

Definition at line 82 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by SetOutRejSigma(), and UserCreateOutputObjects().

Double_t AliAnalysisTaskITSTPCalignment::fOutRejSigma2Median
private
Double_t AliAnalysisTaskITSTPCalignment::fOutRejSigmaOnMerge
private
Bool_t AliAnalysisTaskITSTPCalignment::fRejectOutliers
private

Definition at line 81 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by SetRejectOutliers(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskITSTPCalignment::fRejectOutliersSigma2Median
private
Int_t AliAnalysisTaskITSTPCalignment::fSlotWidth
private

Definition at line 77 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by SetupAlignerArray(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskITSTPCalignment::fT0
private

Definition at line 75 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by SetupAlignerArray(), and UserCreateOutputObjects().

Int_t AliAnalysisTaskITSTPCalignment::fTend
private

Definition at line 76 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by SetupAlignerArray(), and UserCreateOutputObjects().

Bool_t AliAnalysisTaskITSTPCalignment::fUseITSoutGlobalTrack
private

Definition at line 86 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by AnalyzeESDevent(), and SetUseITSoutGlobalTrack().

Bool_t AliAnalysisTaskITSTPCalignment::fUseITSoutITSSAtrack
private

Definition at line 87 of file AliAnalysisTaskITSTPCalignment.h.

Referenced by AnalyzeESDevent(), and SetUseITSoutITSSAtrack().


The documentation for this class was generated from the following files: