/[PAMELA software]/DarthVader/TrackerLevel2/inc/TrkProcess.h
ViewVC logotype

Diff of /DarthVader/TrackerLevel2/inc/TrkProcess.h

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

revision 1.1 by mocchiut, Fri May 19 13:15:52 2006 UTC revision 1.11 by pam-ts, Mon Jun 23 08:34:18 2014 UTC
# Line 5  Line 5 
5  #ifndef trkprocess_h  #ifndef trkprocess_h
6  #define trkprocess_h  #define trkprocess_h
7    
8    #include <TrkStruct.h>
9    #include <TrkParams.h>
10    #include <TrkLevel0.h>
11    
12  #include <TString.h>  #include <TString.h>
13  #include <TSystem.h>  #include <TSystem.h>
14  #include <iostream>  #include <iostream>
15    
16    #define NPARMAX 20
17    
18  /**  /**
19   * \brief Class to handle input parameters for tracker data processing   * \brief Class to handle input parameters for tracker data processing
20   *   *
# Line 20  class TrkProcess{ Line 26  class TrkProcess{
26  private:  private:
27                    
28  public:  public:
29            
30      ULong64_t idrun;      ULong64_t idrun;
31      Bool_t get1;      Bool_t    get1;
32      Bool_t get2;      Bool_t    full1;
33      TString frame1;      Bool_t    get2;
34      TString frame2;          Bool_t    geth;
35      Bool_t ifroot1;      Bool_t    gete; //Extended tracking  
36      Bool_t ifroot2;      Bool_t    getn; //Nuclei
37      Bool_t standalone;      Int_t     gete_ncheck; //check the extended alg every ncheck events
38      Bool_t DEBUG;      Int_t     extAlgID;//alg ID
39      TString file1;      TString   frame1;
40      TString file2;      TString   frame2;
41      TString outdir;      TString   frameh;
42      TString pfolder;      TString   framee;
43        Bool_t    ifroot1;
44        Bool_t    ifroot2;
45        Bool_t    ifrooth;
46        Bool_t    ifroote;
47        Bool_t    standalone;
48    //    Bool_t    DEBUG;
49    //    Bool_t    VERBOSE;
50        TString   file1;
51        TString   file2;
52        TString   outdir;
53        TString   pfolder;
54    //    cDbg      dbg_mode;
55    //    int       F77err;
56        Int_t     ostatus; ///< output status
57    
58        UInt_t    nskip; ///< n.event to be skipped
59    
60        Int_t   npar;
61        Int_t   partype[NPARMAX];
62        TString parpath[NPARMAX];
63            
64        Bool_t watch;
65    
66    
67      TrkProcess();      TrkProcess();
68        
69      TrkProcess(ULong64_t run, TFile *f2);      TrkProcess(ULong64_t run, TFile *f2);
70      int HandleCustomPar(int ncustom, char* vcustom[]);      
71    /*     void SetDebugMode()  {TrkParams::SetDebugMode(); dbg_mode.SetDebug();   dbg_=dbg_mode;}; */
72    /*     void SetVerboseMode(){TrkParams::SetVerboseMode(); dbg_mode.SetVerbose(); dbg_=dbg_mode;}; */
73    /*     void SetWarningMode(){TrkParams::SetWarningMode();dbg_mode.SetWarning(); dbg_=dbg_mode;}; */
74        
75    /*     bool DebugMode(){return dbg_mode.debug;}; */
76    /*     bool WarningMode(){return dbg_mode.warning;}; */
77    /*     bool VerboseMode(){return dbg_mode.verbose;}; */
78        
79        int  HandleCustomPar(int ncustom, char* vcustom[]);
80        
81        void ProcessEvent(TrkLevel0*);
82        
83      void Dump();      void Dump();
84        void PrintHelp();
85            
86  };  };
87    

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

  ViewVC Help
Powered by ViewVC 1.1.23