/[PAMELA software]/calo/flight/MyDetector2Level2/src/MyDect2Level2.cpp
ViewVC logotype

Annotation of /calo/flight/MyDetector2Level2/src/MyDect2Level2.cpp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Tue Apr 18 13:12:40 2006 UTC (18 years, 7 months ago) by mocchiut
Branch point for: MAIN, v0r00
Initial revision

1 mocchiut 1.1 #include <TObject.h>
2     #include <MyDect2Level2.h>
3     ClassImp(MyDect2TrkVar);
4     ClassImp(MyDect2Level2);
5    
6     MyDect2TrkVar::MyDect2TrkVar() {
7     trkseqno = 0;
8     mytrkvar = 0;
9     }
10    
11     MyDect2TrkVar::MyDect2TrkVar(const MyDect2TrkVar &t){
12     mytrkvar = t.mytrkvar;
13     trkseqno = t.trkseqno;
14     }
15    
16     MyDect2Level2::MyDect2Level2() {
17     //
18     myTrk = new TClonesArray("MyDect2TrkVar",1);
19     //
20     myvar1 = 0;
21     myvar2 = 0;
22     myvar3 = 0.;
23     };
24    
25     MyDect2TrkVar *MyDect2Level2::GetMyDect2TrkVar(Int_t itrk){
26     //
27     if(itrk >= ntrk()){
28     printf(" MyDect2Level2 ERROR: track related variables set %i does not exists! \n",itrk);
29     printf(" stored track related variables = %i \n",ntrk());
30     return(NULL);
31     }
32     //
33     TClonesArray &t = *(myTrk);
34     MyDect2TrkVar *mytrack = (MyDect2TrkVar*)t[itrk];
35     return mytrack;
36     }

  ViewVC Help
Powered by ViewVC 1.1.23