StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEmcMicroV0.cxx
1 //###########################################################
2 // EMC Micro Event
3 // Author: Alexandre A. P. Suaide
4 // initial version 08/2001
5 //
6 // See README for details
7 //###########################################################
8 #include "StEmcMicroV0.h"
9 
10 ClassImp(StEmcMicroV0);
11 
12 StEmcMicroV0::StEmcMicroV0()
13 {
14  mTracks[0]=NULL;
15  mTracks[1]=NULL;
16  mX=0;
17  mY=0;
18  mZ=0;
19 }
20 StEmcMicroV0::~StEmcMicroV0()
21 {
22  for(Int_t i=0;i<2;i++) if (mTracks[i]) delete mTracks[i];
23 }
24 StEmcMicroV0::StEmcMicroV0(StEmcMicroV0 * v0)
25 {
26  mX=v0->getVertexX();
27  mY=v0->getVertexY();
28  mZ=v0->getVertexZ();
29 
30  for(Int_t i=0;i<2;i++)
31  {
32  StEmcMicroTrack *tr =v0->getDaughter(i);
33  if(tr) mTracks[i] = new StEmcMicroTrack(tr);
34  }
35 }
36 
37 
Float_t getVertexZ() const
Return vertex Z.
Definition: StEmcMicroV0.h:22
Float_t getVertexY() const
Return vertex Y.
Definition: StEmcMicroV0.h:21
Float_t getVertexX() const
Return vertex X.
Definition: StEmcMicroV0.h:20
StEmcMicroTrack * getDaughter(Int_t i) const
Return daughter.
Definition: StEmcMicroV0.h:19