/[PAMELA software]/DarthVader/CalorimeterLevel2/inc/CaloLevel0.h
ViewVC logotype

Diff of /DarthVader/CalorimeterLevel2/inc/CaloLevel0.h

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

revision 1.11 by mocchiut, Fri Dec 12 16:18:16 2008 UTC revision 1.13 by mocchiut, Tue Nov 5 14:02:05 2013 UTC
# Line 38  class CaloLevel0 : public TObject { Line 38  class CaloLevel0 : public TObject {
38      Bool_t ctground; ///< Cross talk correction type (true ground, false flight)      Bool_t ctground; ///< Cross talk correction type (true ground, false flight)
39      Bool_t noselfct; ///< Pre cross talk correction do not applied to the strip itself      Bool_t noselfct; ///< Pre cross talk correction do not applied to the strip itself
40      //      //
41        Bool_t mask18; ///< Mask plane 18X flag
42      // variables in which it is stored the calibration information for the four sections      // variables in which it is stored the calibration information for the four sections
43      //      //
44      UInt_t idcalib[4]; ///< ID of root file containing calibrations (one per section)      UInt_t idcalib[4]; ///< ID of root file containing calibrations (one per section)
# Line 161  class CaloLevel0 : public TObject { Line 162  class CaloLevel0 : public TObject {
162      void GetCommonVar(); ///< call fortran common variables program      void GetCommonVar(); ///< call fortran common variables program
163      void GetTrkVar(); ///< call fortran track-related variables program      void GetTrkVar(); ///< call fortran track-related variables program
164      void ClearStructs(); ///< clear input and output structures      void ClearStructs(); ///< clear input and output structures
165        void FillCommonVar(CaloLevel1 *c1); ///< copy common variables from structure to class, level1 only
166      void FillCommonVar(CaloLevel1 *c1, CaloLevel2 *ca); ///< copy common variables from structure to class      void FillCommonVar(CaloLevel1 *c1, CaloLevel2 *ca); ///< copy common variables from structure to class
167      void FillTrkVar(CaloLevel2 *ca, Int_t nutrk); ///< copy track-related variables from structure to class      void FillTrkVar(CaloLevel2 *ca, Int_t nutrk); ///< copy track-related variables from structure to class
168      void RunClose(); ///< clear variables which could change from one run to another      void RunClose(); ///< clear variables which could change from one run to another
# Line 168  class CaloLevel0 : public TObject { Line 170  class CaloLevel0 : public TObject {
170      void SetCrossTalkType(Bool_t ct);      void SetCrossTalkType(Bool_t ct);
171      void SetCrossTalkType(Int_t ct);      void SetCrossTalkType(Int_t ct);
172      void SetVerbose(Bool_t ct);      void SetVerbose(Bool_t ct);
173        void MaskPlane18X(){ mask18 = true;};
174        void UnMaskPlane18X(){ mask18 = false;};
175      //      //
176      // constructor      // constructor
177      //      //
# Line 181  class CaloLevel0 : public TObject { Line 185  class CaloLevel0 : public TObject {
185      //      //
186      ~CaloLevel0();///< destructor      ~CaloLevel0();///< destructor
187      //      //
188      ClassDef(CaloLevel0,4);      ClassDef(CaloLevel0,5);
189  };  };
190    
191  #endif  #endif

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

  ViewVC Help
Powered by ViewVC 1.1.23