/[PAMELA software]/DarthVader/NDLevel2/src/NDLevel2.cpp
ViewVC logotype

Diff of /DarthVader/NDLevel2/src/NDLevel2.cpp

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

revision 1.1 by mocchiut, Fri May 19 13:15:26 2006 UTC revision 1.5 by pam-rm2, Tue Mar 6 16:22:01 2007 UTC
# Line 1  Line 1 
1    /**
2     * \file src/NDLevel2.cpp
3     *
4    **/
5  #include <NDLevel2.h>  #include <NDLevel2.h>
6    
7  NDLevel2::NDLevel2() :      /**
8    upperBack(0),   * NDLevel2 constructor
9    bottomBack(0),  **/
10    trigPhysics(0) {}  NDLevel2::NDLevel2(){
11      this->Clear();
12    }
13    /**
14     * Clear variables
15    **/
16    void NDLevel2::Clear(){
17      upperBack = 0.;
18      bottomBack = 0.;
19      trigPhysics = 0.;
20      unpackError = 0;
21    }
22    /**
23     * Fills a struct cNDLevel2 with values from a NDLevel2 object (to put data into a F77 common).
24     */
25    void NDLevel2::GetLevel2Struct(cNDLevel2 *l2) const{
26      l2->upperback   = upperBack;
27      l2->bottomback  = bottomBack;
28      l2->trigphysics = trigPhysics;
29    }
30    
31    /**
32     * Fills a NDLevel2 object with values from a struct cNDLevel2.
33     */
34    void NDLevel2::SetFromLevel2Struct(cNDLevel2 *l2){
35      upperBack   = l2->upperback;
36      bottomBack  = l2->bottomback;
37      trigPhysics = l2->trigphysics;
38    }
39    
40  ClassImp(NDLevel2)  ClassImp(NDLevel2)

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

  ViewVC Help
Powered by ViewVC 1.1.23