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 |
}; |
}; |