AliPhysics  ec7afe5 (ec7afe5)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliCaloTrackESDReader.h
Go to the documentation of this file.
1 #ifndef ALICALOTRACKESDREADER_H
2 #define ALICALOTRACKESDREADER_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 //_________________________________________________________________________
17 //_________________________________________________________________________
18 
19 
20 class AliESDEvent;
21 
22 #include "AliCaloTrackReader.h"
23 
25 
26 public:
27 
28  AliCaloTrackESDReader() ; // ctor
29 
30  virtual ~AliCaloTrackESDReader() ; // virtual dtor
31 
33 
34  void Init();
35 
36  Bool_t SelectTrack(AliVTrack* track, Double_t* pTrack);
37 
38  AliESDtrackCuts* GetTrackCuts() const { return fESDtrackCuts ; }
39  void SetTrackCuts(AliESDtrackCuts * cuts) ;
40 
41  AliESDtrackCuts* GetTrackComplementaryCuts() const { return fESDtrackComplementaryCuts ; }
42  void SetTrackComplementaryCuts(AliESDtrackCuts * cuts) ;
43 
46 
47  void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc) ;
48 
49 private:
50 
52  AliESDtrackCuts* fESDtrackCuts ;
53  AliESDtrackCuts* fESDtrackComplementaryCuts;
54 
57 
60 
62  ClassDef(AliCaloTrackESDReader,2) ;
64 
65 } ;
66 
67 #endif //ALICALOTRACKESDREADER_H
68 
69 
70 
AliESDtrackCuts * fESDtrackCuts
Track cut machinery.
Bool_t fConstrainTrack
Constrain Track to vertex.
double Double_t
Definition: External.C:58
void SetTrackCuts(AliESDtrackCuts *cuts)
Set Track cuts.
void SetInputOutputMCEvent(AliVEvent *esd, AliAODEvent *aod, AliMCEvent *mc)
Connect the data pointers.
void SetTrackComplementaryCuts(AliESDtrackCuts *cuts)
Set Track cuts for complementary tracks (hybrids).
Base class for event, clusters and tracks filtering and preparation for the analysis.
AliESDtrackCuts * GetTrackCuts() const
Class for event, clusters and tracks filtering and preparation for the ESD analysis.
void Init()
Init reader. Method to be called in AliAnaCaloTrackCorrMaker.
Bool_t SelectTrack(AliVTrack *track, Double_t *pTrack)
virtual ~AliCaloTrackESDReader()
Default destructor.
AliESDtrackCuts * GetTrackComplementaryCuts() const
AliCaloTrackESDReader & operator=(const AliCaloTrackESDReader &r)
Assignment operator not implemented.
AliCaloTrackESDReader()
Default constructor. Initialize parameters.
AliESDtrackCuts * fESDtrackComplementaryCuts
Track cut machinery for complementary cuts for hybrids.
bool Bool_t
Definition: External.C:53
Bool_t CheckForPrimaryVertex() const