| 24 |
#include <NDLevel2.h> |
#include <NDLevel2.h> |
| 25 |
#include <AcLevel2.h> |
#include <AcLevel2.h> |
| 26 |
#include <OrbitalInfo.h> |
#include <OrbitalInfo.h> |
| 27 |
|
#include <InclinationInfo.h> // EMILIANO, now this library is included in libDarthVader.so |
| 28 |
|
// and the header installed in $PAM_INC. If you get the |
| 29 |
|
// error "Cannot find InclinationInfo.h" update your DV installation |
| 30 |
|
#include <OrientationInfo.h> // EMILIANO, now this library is included in libDarthVader.so |
| 31 |
|
// and the header installed in $PAM_INC. If you get the |
| 32 |
|
// error "Cannot find InclinationInfo.h" update your DV installation |
| 33 |
#include <RunInfo.h> |
#include <RunInfo.h> |
| 34 |
#include <GLTables.h> |
#include <GLTables.h> |
| 35 |
|
|
| 228 |
TrkTrack* trk_track; |
TrkTrack* trk_track; |
| 229 |
CaloTrkVar* calo_track; |
CaloTrkVar* calo_track; |
| 230 |
ToFTrkVar* tof_track; |
ToFTrkVar* tof_track; |
| 231 |
|
OrbitalInfoTrkVar* orb_track; |
| 232 |
Int_t pscore; |
Int_t pscore; |
| 233 |
Int_t iscore; |
Int_t iscore; |
| 234 |
bool candeleteobj; |
bool candeleteobj; |
| 238 |
public: |
public: |
| 239 |
|
|
| 240 |
PamTrack(); |
PamTrack(); |
| 241 |
PamTrack(TrkTrack* , CaloTrkVar* , ToFTrkVar* ); |
PamTrack(TrkTrack* , CaloTrkVar* , ToFTrkVar*, OrbitalInfoTrkVar* ); |
| 242 |
PamTrack(const PamTrack&); |
PamTrack(const PamTrack&); |
| 243 |
~PamTrack(){ Delete(); }; |
~PamTrack(){ Delete(); }; |
| 244 |
|
|
| 256 |
TrkTrack* GetTrkTrack(){return trk_track;}; |
TrkTrack* GetTrkTrack(){return trk_track;}; |
| 257 |
CaloTrkVar* GetCaloTrack(){return calo_track;}; |
CaloTrkVar* GetCaloTrack(){return calo_track;}; |
| 258 |
ToFTrkVar* GetToFTrack(){return tof_track;}; |
ToFTrkVar* GetToFTrack(){return tof_track;}; |
| 259 |
|
OrbitalInfoTrkVar* GetOrbitalInfoTrack(){return orb_track;}; |
| 260 |
|
|
| 261 |
ClassDef(PamTrack,1); |
ClassDef(PamTrack,2); |
| 262 |
}; |
}; |
| 263 |
|
|
| 264 |
/** |
/** |
| 389 |
|
|
| 390 |
public: |
public: |
| 391 |
|
|
| 392 |
|
PamLevel2(TString ddir,TList *list,TString detlist); |
| 393 |
PamLevel2(TString ddir,TString list,TString detlist); |
PamLevel2(TString ddir,TString list,TString detlist); |
| 394 |
PamLevel2(TString ddir,TString list); |
PamLevel2(TString ddir,TString list); |
| 395 |
PamLevel2(); |
PamLevel2(); |
| 488 |
TrkTrack* GetTrkStoredTrack(int seqno){return trk2_obj->TrkLevel2::GetStoredTrack(seqno); }; |
TrkTrack* GetTrkStoredTrack(int seqno){return trk2_obj->TrkLevel2::GetStoredTrack(seqno); }; |
| 489 |
CaloTrkVar* GetCaloStoredTrack(int); |
CaloTrkVar* GetCaloStoredTrack(int); |
| 490 |
ToFTrkVar* GetToFStoredTrack(int); |
ToFTrkVar* GetToFStoredTrack(int); |
| 491 |
|
OrbitalInfoTrkVar* GetOrbitalInfoStoredTrack(int); |
| 492 |
// |
// |
| 493 |
PamTrack* GetPamTrackAlong(TrkTrack*); |
PamTrack* GetPamTrackAlong(TrkTrack*); |
| 494 |
// PamTrack* GetPamTrackAlong(CaloTrkVar*); //se serve |
// PamTrack* GetPamTrackAlong(CaloTrkVar*); //se serve |
| 542 |
|
|
| 543 |
Bool_t IsRUN(){return RUN;}; |
Bool_t IsRUN(){return RUN;}; |
| 544 |
|
|
| 545 |
Bool_t IsGood(); |
Bool_t IsGood(Bool_t strict=true); |
| 546 |
|
|
| 547 |
Int_t IsSELLI(){return SELLI;}; //trees of selected events (there is a selection list) |
Int_t IsSELLI(){return SELLI;}; //trees of selected events (there is a selection list) |
| 548 |
|
|
| 550 |
|
|
| 551 |
void SetGP(Bool_t tt){ISGP=tt;}; |
void SetGP(Bool_t tt){ISGP=tt;}; |
| 552 |
|
|
| 553 |
void SetDebug(Bool_t set){ DBG=set; }; |
void SetDebug(Bool_t set){ DBG=set; TrkParams::SetVerboseMode(); }; |
| 554 |
|
|
| 555 |
ClassDef(PamLevel2,1); |
ClassDef(PamLevel2,1); |
| 556 |
}; |
}; |