#ifndef HCUTTRACK_H
#define HCUTTRACK_H
#include "hcut.h"
class HCategory;
class HIterator;
class HKickTrack;
class HCutTrack : public HCut {
public:
HCutTrack();
HCutTrack(const Text_t *name, const Text_t *title);
~HCutTrack() {}
void printCutList();
void printCutStatistics();
void reset();
void setStandardCuts();
Int_t check(HKickTrack *track);
void setP(Double_t x, Double_t y) { kFlagP = kTRUE;
fMinP = x; fMaxP = y; }
void setTofinoTof(Double_t x, Double_t y) { kFlagTofinoTof = kTRUE;
fMinTofinoTof = x; fMaxTofinoTof = y; }
void setTofTof(Double_t x, Double_t y) { kFlagTofTof = kTRUE;
fMinTofTof = x; fMaxTofTof = y; }
void isIdentifiedHadron(void) { kFlagIdentifiedHadron = kTRUE;}
private:
HCategory* fTrackCat;
HIterator* iterTrack;
protected:
Bool_t kFlagP;
Int_t fnP;
Double_t fMinP;
Double_t fMaxP;
Bool_t kFlagTofinoTof;
Int_t fnTofinoTof;
Double_t fMinTofinoTof;
Double_t fMaxTofinoTof;
Bool_t kFlagTofTof;
Int_t fnTofTof;
Double_t fMinTofTof;
Double_t fMaxTofTof;
Bool_t kFlagIdentifiedHadron;
Int_t fnIdentifiedHadron;
ClassDef(HCutTrack,1)
};
#endif
Last change: Sat May 22 12:54:18 2010
Last generated: 2010-05-22 12:54
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.