| 7 |
#include <TClonesArray.h> |
#include <TClonesArray.h> |
| 8 |
#include <TMatrixD.h> |
#include <TMatrixD.h> |
| 9 |
#include <TVector3.h> |
#include <TVector3.h> |
| 10 |
|
#include <string.h>//ELENA |
| 11 |
|
|
| 12 |
class OrbitalInfoTrkVar : public TObject { |
class OrbitalInfoTrkVar : public TObject { |
| 13 |
private: |
private: |
| 138 |
void SetFromLevel2Struct(cOrbitalInfo *l2); |
void SetFromLevel2Struct(cOrbitalInfo *l2); |
| 139 |
void GetLevel2Struct(cOrbitalInfo *l2) const; |
void GetLevel2Struct(cOrbitalInfo *l2) const; |
| 140 |
OrbitalInfoTrkVar *GetOrbitalInfoTrkVar(Int_t notrack); |
OrbitalInfoTrkVar *GetOrbitalInfoTrkVar(Int_t notrack); |
| 141 |
|
OrbitalInfoTrkVar * GetOrbitalInfoStoredTrack(Int_t seqno);///< returns pointer to the track set related to the seqno number |
| 142 |
|
|
| 143 |
// |
// |
| 144 |
OrbitalInfo(); |
OrbitalInfo(); |
| 145 |
~OrbitalInfo(){Delete();}; //ELENA |
~OrbitalInfo(){Delete();}; //ELENA |
| 151 |
// |
// |
| 152 |
TClonesArray *GetTrackArray(){return OrbitalInfoTrk;} ///< returns a pointer to the track related variables array |
TClonesArray *GetTrackArray(){return OrbitalInfoTrk;} ///< returns a pointer to the track related variables array |
| 153 |
TClonesArray** GetPointerToTrackArray(){return &OrbitalInfoTrk;}///< returns pointer to pointer to the track array |
TClonesArray** GetPointerToTrackArray(){return &OrbitalInfoTrk;}///< returns pointer to pointer to the track array |
| 154 |
|
void SetTrackArray(TClonesArray *track);///<set pointer to the track array |
| 155 |
|
|
| 156 |
void Clear(Option_t *t=""); // emiliano |
void Clear(Option_t *t=""); // emiliano |
| 157 |
// |
// |