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

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

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

revision 1.11 by mocchiut, Fri Nov 9 10:38:23 2007 UTC revision 1.15 by mocchiut, Wed Dec 5 09:51:29 2007 UTC
# Line 22  Line 22 
22  //  //
23  // new param using em showers (E. Taddei paramters)  // new param using em showers (E. Taddei paramters)
24  //  //
25    //#define CTX 120.6
26    //#define CTY 122.3
27    //#define CTZ -263.1
28    //
29    // new param using inclined protons and looking for Z alignment
30    //
31  #define CTX 120.6  #define CTX 120.6
32  #define CTY 122.3  #define CTY 122.3
33  #define CTZ -263.1  #define CTZ -261.596
34  //  //
35  // Mechanical positions (used with option --use-standard-alig)  // Mechanical positions (used with option --use-standard-alig)
36  //  //
# Line 84  class CaloLevel1 : public TObject { Line 90  class CaloLevel1 : public TObject {
90      Float_t qtotpl(Int_t nplane, Bool_t &saturation); ///< Returns energy released on plane nplane (where 0<= nplane <= 43, 0 = 1Y, 1 = 1X, 2 = 2Y, 3 = 2X, etc. etc.).      Float_t qtotpl(Int_t nplane, Bool_t &saturation); ///< Returns energy released on plane nplane (where 0<= nplane <= 43, 0 = 1Y, 1 = 1X, 2 = 2Y, 3 = 2X, etc. etc.).
91      Float_t qtotpl(Int_t view, Int_t plane, Bool_t &saturation); ///< Returns energy released on view "view" (0 = X, 1 = Y) and plane "plane" ( 0 <= plane <= 21 ).      Float_t qtotpl(Int_t view, Int_t plane, Bool_t &saturation); ///< Returns energy released on view "view" (0 = X, 1 = Y) and plane "plane" ( 0 <= plane <= 21 ).
92      //      //
93      void Clear();      void Clear(Option_t *t="");
94      //      //
95      Float_t GetXalig(){printf(" Obsolete! Use CaloStrip class instead\n");return CTX;}; ///< return X alignement paramenter      Float_t GetXalig(){printf(" Obsolete! Use CaloStrip class instead\n");return CTX;}; ///< return X alignement paramenter
96      Float_t GetYalig(){printf(" Obsolete! Use CaloStrip class instead\n");return CTY;}; ///< return Y alignement paramenter      Float_t GetYalig(){printf(" Obsolete! Use CaloStrip class instead\n");return CTY;}; ///< return Y alignement paramenter
# Line 152  public: Line 158  public:
158      void SetAlig(Float_t XALIG, Float_t YALIG, Float_t ZALIG){ ismech = false; UXal = XALIG; UYal = YALIG; UZal = ZALIG;};///< User defined alignement parameters      void SetAlig(Float_t XALIG, Float_t YALIG, Float_t ZALIG){ ismech = false; UXal = XALIG; UYal = YALIG; UZal = ZALIG;};///< User defined alignement parameters
159      Bool_t IsMechanicalAlig(){return ismech;}; ///< True is using mechanical alignement parameters, false otherwise      Bool_t IsMechanicalAlig(){return ismech;}; ///< True is using mechanical alignement parameters, false otherwise
160      //      //
161      void Clear(); ///< clear variables      void Clear(Option_t *t=""); ///< clear variables
162      //      //
163      CaloStrip* GetCaloStrip(){return this;}; ///< returns pointer to this object      CaloStrip* GetCaloStrip(){return this;}; ///< returns pointer to this object
164      //      //

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

  ViewVC Help
Powered by ViewVC 1.1.23