3 #ifndef ALIJFPRECLUSTERH
4 #define ALIJFPRECLUSTERH
7 #include <TClonesArray.h>
15 AliJFPreCluster(const AliJFPreCluster ©);
16 AliJFPreCluster(const TParticle *p);
17 AliJFPreCluster(Float_t px, Float_t py, Float_t pz, Float_t E, const TParticle *p);
18 AliJFPreCluster(Float_t px, Float_t py, Float_t pz, Float_t E, TClonesArray *parts);
19 virtual ~AliJFPreCluster();
21 AliJFPreCluster& operator=(const AliJFPreCluster &rhs);
22 friend ostream& operator<< (ostream &o, const AliJFPreCluster &c);
24 inline Float_t const GetPx() const {return fPx ;}
25 inline Float_t const GetPy() const {return fPy ;}
26 inline Float_t const GetPz() const {return fPz ;}
27 inline Float_t const GetE() const {return fE ;}
29 inline const TClonesArray* GetParticles() const {return &fParticles;}
30 TClonesArray* GetParticles() {return &fParticles;}
33 //void SetValues(Float_t px, Float_t py, Float_t pz, Float_t E=-1);
40 TClonesArray fParticles;
42 ClassDef(AliJFPreCluster,1) //AliJFPreCluster class
45 #endif /*ALIJFPRECLUSTERH*/