StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
digaction.cxx
1 // //
3 // DIGAction //
4 // //
5 // Classe containing the main action foreseen by the program //
6 // (make the tree, plot, etc.). //
7 // //
8 // //
9 // //
10 // //
11 // //
13 #include <digaction.h>
14 
15 #include <TROOT.h> // for gROOT object
16 #include <TMath.h>
17 #include <TMatrixD.h>
18 #include <TCanvas.h>
19 #include <TGraph.h>
20 #include <TAxis.h>
21 #include <TRandom3.h>
22 #include <TFile.h>
23 #include <TTree.h>
24 #include <TBranch.h>
25 #include <TClonesArray.h>
26 using namespace std;
27 
28 //==============================================================================
29 ClassImp(DIGAction)
30 
32 {
33 
34 }
35 //______________________________________________________________________________
36 //
37 DIGAction::DIGAction(Char_t *Doit,Char_t *Model)
38 {
39  strcpy(fDoit,Doit);
40  strcpy(fModel,Model);
41 }
42 //______________________________________________________________________________
43 //
44 
45 DIGAction::~DIGAction() { //
46  // virtual destructor
47  //
48 
49 }
50 //______________________________________________________________________________
51 //
52 void DIGAction::SetDoit(Char_t *Doit) {
53  strcpy(fDoit,Doit);
54 }
55 //______________________________________________________________________________
56 //
57 void DIGAction::SetModel(Char_t *Model) {
58  strcpy(fModel,Model);
59 }
60 //______________________________________________________________________________
61 //
62 void DIGAction::PrintInfo() {
63 
64  std::cout<<"-----DIGACTION infos-----"<<endl;
65  std::cout<<" action"<<endl;
66  printf("%s\n",fDoit);
67  std::cout<<" model"<<endl;
68  printf("%s\n",fModel);
69 }
70 //==============================================================================