/[PAMELA software]/eventviewer/flight/inc/FEVdetector.h
ViewVC logotype

Diff of /eventviewer/flight/inc/FEVdetector.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by mocchiut, Fri Jul 14 14:17:57 2006 UTC revision 1.9 by mocchiut, Fri Oct 19 09:14:00 2007 UTC
# Line 38  Line 38 
38  #include <TEllipse.h>  #include <TEllipse.h>
39  #include <TArrow.h>  #include <TArrow.h>
40  #include <TStyle.h>  #include <TStyle.h>
41    #include <TLeaf.h>
42    #include <TLeafElement.h>
43    #include <TLeafF.h>
44    #include <TLeafC.h>
45    #include <TLeafD.h>
46    #include <TBranchClones.h>
47    #include <TStreamerInfo.h>
48  //  //
49  #include <PamLevel2.h>  #include <PamLevel2.h>
50  #include <PamelaRun.h>  #include <PamelaRun.h>
# Line 59  class FEVdetector : public TObject { Line 66  class FEVdetector : public TObject {
66    
67   private:   private:
68    TCanvas *thefigure;    TCanvas *thefigure;
69    TFile *file;    //  TFile *file;
70    TTree *otr;    //  TTree *otr;
71    PamLevel2 *L2;    TChain *otr;
72      //  TTree *runtree;
73      //  TChain *runtree;
74    pamela::PscuHeader *ph;    pamela::PscuHeader *ph;
75    pamela::EventHeader *eh;    pamela::EventHeader *eh;
76    pamela::calorimeter::CalorimeterEvent *de;    pamela::calorimeter::CalorimeterEvent *de;
# Line 72  class FEVdetector : public TObject { Line 81  class FEVdetector : public TObject {
81    pamela::S4::S4Event  *s4;    pamela::S4::S4Event  *s4;
82    pamela::trigger::TriggerEvent *trigger;        pamela::trigger::TriggerEvent *trigger;    
83    pamela::tof::TofEvent  *tof;    pamela::tof::TofEvent  *tof;
84    OrbitalInfo *oinfoL2;    //  OrbitalInfo *oinfoL2;
85    ItoRunInfo *runinfo;    //  ItoRunInfo *runinfo;
86    PAMevcontrol *pamgui;    PAMevcontrol *pamgui;
87    Int_t *ctrlword;    Int_t *ctrlword;
88    Int_t thisentry;    Int_t thisentry;
# Line 93  class FEVdetector : public TObject { Line 102  class FEVdetector : public TObject {
102    void ShowAC();    void ShowAC();
103    void ShowS4(Bool_t upd);    void ShowS4(Bool_t upd);
104    void ShowND();    void ShowND();
105    
106      //  void PrintData(TTree *,Long64_t, Int_t);
107      //  void PrintLeaves(TTree *, Int_t, TBranchElement *,Int_t);
108      void ShowInfo(TString);
109    
110    void Calo1stcalib();    void Calo1stcalib();
111    int OLDCaloFindCalibs();    int OLDCaloFindCalibs();
112    int CaloPede(Int_t s);    int CaloPede(Int_t s);
# Line 100  class FEVdetector : public TObject { Line 114  class FEVdetector : public TObject {
114    void CaloCompressData(Int_t l, Int_t m, Int_t pre);    void CaloCompressData(Int_t l, Int_t m, Int_t pre);
115    
116   public:   public:
117      PamLevel2 *L2;
118    struct Levels level;    struct Levels level;
119    struct Variables var;    struct Variables var;
120      TString ddec;
121    Int_t lastevno;    Int_t lastevno;
122    Int_t firstevno;    Int_t firstevno;
123    Int_t si;    Int_t si;
# Line 123  class FEVdetector : public TObject { Line 139  class FEVdetector : public TObject {
139    //    //
140    FEVdetector(TString filename, TString selfile, Int_t &mainctrlword, TCanvas &figure);    FEVdetector(TString filename, TString selfile, Int_t &mainctrlword, TCanvas &figure);
141    void SetGUIPtr(PAMevcontrol &mainpamgui);    void SetGUIPtr(PAMevcontrol &mainpamgui);
142      void SetDDEC(TString);
143    void checkctrlword();    void checkctrlword();
144    void add(TString name);    void add(TString name);
145    void Load(TTree &mainotr, TFile &mainfile);    //Int_t Load(TTree &mainotr, TFile &mainfile);
146      //  TChain *Load(TFile &mainfile);
147      TChain *Load(TString mainfile);
148      TChain *GetChain(){return otr;};
149      //  TChain *GetRunChain(){return runtree;};
150    void GetWindow();    void GetWindow();
151    void ClearVariables();    void ClearVariables();
152    void GetEntry(Int_t i);    void GetEntry(Int_t i);
# Line 136  class FEVdetector : public TObject { Line 157  class FEVdetector : public TObject {
157    int GetThisEntry(){return (thisentry);};    int GetThisEntry(){return (thisentry);};
158    int GetCounter();    int GetCounter();
159    int SelectEvent();    int SelectEvent();
160      //
161      PamLevel2 *GetL2(){return L2;};
162      //
163  };  };
164    
165  #endif  #endif

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.23