AliPhysics  master (3d17d9d)
AliESDtoolTRDTOF Class Reference

#include <AliESDtoolTRDTOF.h>

Inheritance diagram for AliESDtoolTRDTOF:

Public Member Functions

 AliESDtoolTRDTOF ()
 
void CacheTRDGeom ()
 cache TRD geometry More...
 
void MakeActiveMapFromV0 (TTree *treeV0, Int_t nPoints=10000, Double_t threshold=0.3)
 build active detector map usinng skimmed V0 data More...
 
Double_t ChacheTrackInfo ()
 cache per track information status code: 0 - tracklet found 1 - tracklet in active zone but not found 2 - track in dead zone 3 - track in not active detector More...
 
Double_t GetDet (Int_t iLayer)
 
Double_t GetSec (Int_t iLayer)
 
Double_t GetZ (Int_t iLayer)
 
Double_t GetdSec (Int_t iLayer)
 
Double_t GetdEdge (Int_t iLayer)
 
Double_t GetStatus (Int_t iLayer)
 
Double_t isActive (Int_t iLayer)
 
Double_t isNotActive (Int_t iLayer)
 
Double_t isDeadR (Int_t iLayer)
 
Double_t isDeadZ (Int_t iLayer)
 
Double_t isDeadDet (Int_t iLayer)
 
Double_t TRDFound ()
 
Double_t TRDFindable ()
 

Public Attributes

AliESDtrack * fESDtrack
 
TTreefTree
 
const Int_t kNDetectors =640
 
const Int_t occuCut =8
 
const Double_t kMarginR =5
 
const Double_t kMarginZ =3
 
TVectorD fActiveMap
 
TH1F * fHistoDetector
 
TVectorD fVecSec
 
TVectorD fVecZ
 
TVectorD fVecDet
 
TVectorD fVecdSec
 
TVectorD fVecdEdge
 
TVectorD fVecActive
 
TVectorD fVecStatus
 
TVectorD fVecDeadZ
 
TVectorD fVecDeadR
 
TVectorD fVecDeadDet0
 
TVectorD fVecDeadDet
 
Double_t nFindable
 
Double_t nFound
 
AliTRDgeometry geom
 
TMatrixD fZBoundary0
 
TMatrixD fZBoundary1
 
TTreeSRedirector * fStreamer
 

Static Public Attributes

static AliESDtoolTRDTOFfgInstance
 streamer More...
 

Private Member Functions

 AliESDtoolTRDTOF (AliESDtoolTRDTOF &)
 instance of the tool -needed in order to use static functions (for TTreeFormula) More...
 
AliESDtoolTRDTOFoperator= (const AliESDtoolTRDTOF &)
 

Detailed Description

Definition at line 20 of file AliESDtoolTRDTOF.h.

Constructor & Destructor Documentation

AliESDtoolTRDTOF::AliESDtoolTRDTOF ( )

Definition at line 11 of file AliESDtoolTRDTOF.cxx.

AliESDtoolTRDTOF::AliESDtoolTRDTOF ( AliESDtoolTRDTOF )
private

instance of the tool -needed in order to use static functions (for TTreeFormula)

Member Function Documentation

void AliESDtoolTRDTOF::CacheTRDGeom ( )

cache TRD geometry

Definition at line 21 of file AliESDtoolTRDTOF.cxx.

Referenced by AliESDtoolTRDTOF().

Double_t AliESDtoolTRDTOF::ChacheTrackInfo ( )

cache per track information status code: 0 - tracklet found 1 - tracklet in active zone but not found 2 - track in dead zone 3 - track in not active detector

add savety margin 1 cm because of misalignemnt for TOF not sure of z bounaries

Definition at line 54 of file AliESDtoolTRDTOF.cxx.

Double_t AliESDtoolTRDTOF::GetdEdge ( Int_t  iLayer)
inline

Definition at line 31 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::GetDet ( Int_t  iLayer)
inline

Definition at line 27 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::GetdSec ( Int_t  iLayer)
inline

Definition at line 30 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::GetSec ( Int_t  iLayer)
inline

Definition at line 28 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::GetStatus ( Int_t  iLayer)
inline

Definition at line 32 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::GetZ ( Int_t  iLayer)
inline

Definition at line 29 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::isActive ( Int_t  iLayer)
inline

Definition at line 33 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

Double_t AliESDtoolTRDTOF::isDeadDet ( Int_t  iLayer)
inline

Definition at line 37 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

Double_t AliESDtoolTRDTOF::isDeadR ( Int_t  iLayer)
inline

Definition at line 35 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

Double_t AliESDtoolTRDTOF::isDeadZ ( Int_t  iLayer)
inline

Definition at line 36 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

Double_t AliESDtoolTRDTOF::isNotActive ( Int_t  iLayer)
inline

Definition at line 34 of file AliESDtoolTRDTOF.h.

void AliESDtoolTRDTOF::MakeActiveMapFromV0 ( TTree treeV0,
Int_t  nPoints = 10000,
Double_t  threshold = 0.3 
)

build active detector map usinng skimmed V0 data

Definition at line 33 of file AliESDtoolTRDTOF.cxx.

AliESDtoolTRDTOF& AliESDtoolTRDTOF::operator= ( const AliESDtoolTRDTOF )
private
Double_t AliESDtoolTRDTOF::TRDFindable ( )
inline

Definition at line 39 of file AliESDtoolTRDTOF.h.

Double_t AliESDtoolTRDTOF::TRDFound ( )
inline

Definition at line 38 of file AliESDtoolTRDTOF.h.

Member Data Documentation

TVectorD AliESDtoolTRDTOF::fActiveMap

Definition at line 48 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and MakeActiveMapFromV0().

AliESDtrack* AliESDtoolTRDTOF::fESDtrack

Definition at line 41 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

AliESDtoolTRDTOF* AliESDtoolTRDTOF::fgInstance
static

streamer

Definition at line 58 of file AliESDtoolTRDTOF.h.

TH1F* AliESDtoolTRDTOF::fHistoDetector

Definition at line 49 of file AliESDtoolTRDTOF.h.

Referenced by MakeActiveMapFromV0().

TTreeSRedirector* AliESDtoolTRDTOF::fStreamer

Definition at line 57 of file AliESDtoolTRDTOF.h.

TTree* AliESDtoolTRDTOF::fTree

Definition at line 42 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

TVectorD AliESDtoolTRDTOF::fVecActive

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and isActive().

TVectorD AliESDtoolTRDTOF::fVecDeadDet

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), isDeadDet(), and isNotActive().

TVectorD AliESDtoolTRDTOF::fVecDeadDet0

Definition at line 50 of file AliESDtoolTRDTOF.h.

TVectorD AliESDtoolTRDTOF::fVecDeadR

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), isDeadR(), and isNotActive().

TVectorD AliESDtoolTRDTOF::fVecDeadZ

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), isDeadZ(), and isNotActive().

TVectorD AliESDtoolTRDTOF::fVecdEdge

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and GetdEdge().

TVectorD AliESDtoolTRDTOF::fVecDet

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and GetDet().

TVectorD AliESDtoolTRDTOF::fVecdSec

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and GetdSec().

TVectorD AliESDtoolTRDTOF::fVecSec

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and GetSec().

TVectorD AliESDtoolTRDTOF::fVecStatus

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and GetStatus().

TVectorD AliESDtoolTRDTOF::fVecZ

Definition at line 50 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and GetZ().

TMatrixD AliESDtoolTRDTOF::fZBoundary0

Definition at line 54 of file AliESDtoolTRDTOF.h.

Referenced by CacheTRDGeom(), and ChacheTrackInfo().

TMatrixD AliESDtoolTRDTOF::fZBoundary1

Definition at line 55 of file AliESDtoolTRDTOF.h.

Referenced by CacheTRDGeom(), and ChacheTrackInfo().

AliTRDgeometry AliESDtoolTRDTOF::geom

Definition at line 53 of file AliESDtoolTRDTOF.h.

Referenced by CacheTRDGeom(), and ChacheTrackInfo().

const Double_t AliESDtoolTRDTOF::kMarginR =5

Definition at line 45 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

const Double_t AliESDtoolTRDTOF::kMarginZ =3

Definition at line 46 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().

const Int_t AliESDtoolTRDTOF::kNDetectors =640

Definition at line 43 of file AliESDtoolTRDTOF.h.

Referenced by MakeActiveMapFromV0().

Double_t AliESDtoolTRDTOF::nFindable

Definition at line 51 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and TRDFindable().

Double_t AliESDtoolTRDTOF::nFound

Definition at line 52 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo(), and TRDFound().

const Int_t AliESDtoolTRDTOF::occuCut =8

Definition at line 44 of file AliESDtoolTRDTOF.h.

Referenced by ChacheTrackInfo().


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