AliPhysics  a4b41ad (a4b41ad)
 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 //_________________________________________________________________________
16 //_________________________________________________________________________
17 
18 
19 class AliESDEvent;
20 
21 #include "AliCaloTrackReader.h"
22 
24 
25 public:
26 
27  AliCaloTrackESDReader() ; // ctor
28 
29  virtual ~AliCaloTrackESDReader() ; // virtual dtor
30 
32 
33  void Init();
34 
35  Bool_t SelectTrack(AliVTrack* track, Double_t* pTrack);
36 
37  AliESDtrackCuts* GetTrackCuts() const { return fESDtrackCuts ; }
38  void SetTrackCuts(AliESDtrackCuts * cuts) ;
39 
40  AliESDtrackCuts* GetTrackComplementaryCuts() const { return fESDtrackComplementaryCuts ; }
41  void SetTrackComplementaryCuts(AliESDtrackCuts * cuts) ;
42 
45 
46  void SetInputOutputMCEvent(AliVEvent* esd, AliAODEvent* aod, AliMCEvent* mc) ;
47 
48 private:
49 
51  AliESDtrackCuts* fESDtrackCuts ;
52  AliESDtrackCuts* fESDtrackComplementaryCuts;
53 
56 
59 
61  ClassDef(AliCaloTrackESDReader,2) ;
63 
64 } ;
65 
66 #endif //ALICALOTRACKESDREADER_H
67 
68 
69 
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