ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/yangyong/ECALG4SIM/analysis/setbranchaddress.cc
Revision: 1.1
Committed: Thu Apr 4 08:29:22 2013 UTC (12 years, 1 month ago) by yangyong
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 yangyong 1.1
2     void setbranchaddress_g4step(){
3    
4     fChain->SetBranchAddress("ng4EB", &ng4EB);
5     fChain->SetBranchAddress("ietag4EB", ietag4EB);
6     fChain->SetBranchAddress("iphig4EB", iphig4EB);
7     fChain->SetBranchAddress("esumg4EB", esumg4EB);
8     fChain->SetBranchAddress("tming4EB", tming4EB);
9     fChain->SetBranchAddress("xtming4EB", xtming4EB);
10     fChain->SetBranchAddress("ytming4EB", ytming4EB);
11     fChain->SetBranchAddress("ztming4EB", ztming4EB);
12    
13    
14     fChain->SetBranchAddress("ng4EE", &ng4EE);
15     fChain->SetBranchAddress("ixg4EE", ixg4EE);
16     fChain->SetBranchAddress("iyg4EE", iyg4EE);
17     fChain->SetBranchAddress("izg4EE", izg4EE);
18     fChain->SetBranchAddress("esumg4EE", esumg4EE);
19     fChain->SetBranchAddress("tming4EE", tming4EE);
20     fChain->SetBranchAddress("xtming4EE", xtming4EE);
21     fChain->SetBranchAddress("ytming4EE", ytming4EE);
22     fChain->SetBranchAddress("ztming4EE", ztming4EE);
23    
24    
25     fChain->SetBranchAddress("eg4EB", &eg4EB);
26     fChain->SetBranchAddress("tg4EB", &tg4EB);
27     fChain->SetBranchAddress("idg4EB", &idg4EB);
28     fChain->SetBranchAddress("pidg4EB", &pidg4EB);
29     fChain->SetBranchAddress("parentidg4EB", &parentidg4EB);
30    
31     fChain->SetBranchAddress("postxg4EB", &postxg4EB);
32     fChain->SetBranchAddress("postyg4EB", &postyg4EB);
33     fChain->SetBranchAddress("postzg4EB", &postzg4EB);
34     fChain->SetBranchAddress("prexg4EB", &prexg4EB);
35     fChain->SetBranchAddress("preyg4EB", &preyg4EB);
36     fChain->SetBranchAddress("prezg4EB", &prezg4EB);
37     fChain->SetBranchAddress("pretg4EB", &pretg4EB);
38     fChain->SetBranchAddress("preeg4EB", &preeg4EB);
39     fChain->SetBranchAddress("enterg4EB", &enterg4EB);
40     fChain->SetBranchAddress("leaveg4EB", &leaveg4EB);
41    
42    
43     fChain->SetBranchAddress("eg4EE", &eg4EE);
44     fChain->SetBranchAddress("tg4EE", &tg4EE);
45     fChain->SetBranchAddress("idg4EE", &idg4EE);
46     fChain->SetBranchAddress("pidg4EE", &pidg4EE);
47     fChain->SetBranchAddress("parentidg4EE", &parentidg4EE);
48    
49     fChain->SetBranchAddress("postxg4EE", &postxg4EE);
50     fChain->SetBranchAddress("postyg4EE", &postyg4EE);
51     fChain->SetBranchAddress("postzg4EE", &postzg4EE);
52     fChain->SetBranchAddress("prexg4EE", &prexg4EE);
53     fChain->SetBranchAddress("preyg4EE", &preyg4EE);
54     fChain->SetBranchAddress("prezg4EE", &prezg4EE);
55     fChain->SetBranchAddress("pretg4EE", &pretg4EE);
56     fChain->SetBranchAddress("preeg4EE", &preeg4EE);
57     fChain->SetBranchAddress("enterg4EE", &enterg4EE);
58     fChain->SetBranchAddress("leaveg4EE", &leaveg4EE);
59    
60     }
61    
62     void setbranchaddress_g4sim(){
63    
64    
65     fChain1->SetBranchAddress("nsimEB", &nsimEB);
66     fChain1->SetBranchAddress("ietasimEB", ietasimEB);
67     fChain1->SetBranchAddress("iphisimEB", iphisimEB);
68     fChain1->SetBranchAddress("esumsimEB", esumsimEB);
69     fChain1->SetBranchAddress("tminsimEB", tminsimEB);
70    
71     fChain1->SetBranchAddress("esimEB", &esimEB);
72     fChain1->SetBranchAddress("tsimEB", &tsimEB);
73     fChain1->SetBranchAddress("bsimEB", &bsimEB);
74     fChain1->SetBranchAddress("nsimEE", &nsimEE);
75     fChain1->SetBranchAddress("ixsimEE", ixsimEE);
76     fChain1->SetBranchAddress("iysimEE", iysimEE);
77     fChain1->SetBranchAddress("izsimEE", izsimEE);
78     fChain1->SetBranchAddress("esumsimEE", esumsimEE);
79     fChain1->SetBranchAddress("tminsimEE", tminsimEE);
80    
81     fChain1->SetBranchAddress("esimEE", &esimEE);
82     fChain1->SetBranchAddress("tsimEE", &tsimEE);
83     fChain1->SetBranchAddress("bsimEE", &bsimEE);
84    
85     fChain1->SetBranchAddress("lumiBlock", &lumiBlock);
86     fChain1->SetBranchAddress("runNumber", &runNumber);
87     fChain1->SetBranchAddress("evtNumber", &evtNumber);
88     fChain1->SetBranchAddress("bunchX", &bunchX);
89     fChain1->SetBranchAddress("orbitNumber", &orbitNumber);
90     fChain1->SetBranchAddress("evtTime", &evtTime);
91     fChain1->SetBranchAddress("isRealData", &isRealData);
92    
93    
94     fChain1->SetBranchAddress("nGenPht", &nGenPht);
95     fChain1->SetBranchAddress("etaGenPht", etaGenPht);
96     fChain1->SetBranchAddress("phiGenPht", phiGenPht);
97     fChain1->SetBranchAddress("ptGenPht", ptGenPht);
98     fChain1->SetBranchAddress("vxGenPht", vxGenPht);
99     fChain1->SetBranchAddress("vyGenPht", vyGenPht);
100     fChain1->SetBranchAddress("vzGenPht", vzGenPht);
101     fChain1->SetBranchAddress("pidmomGenPht", pidmomGenPht);
102     fChain1->SetBranchAddress("pidmom2GenPht", pidmom2GenPht);
103     fChain1->SetBranchAddress("indmom2GenPht", indmom2GenPht);
104     fChain1->SetBranchAddress("pidmom3GenPht", pidmom3GenPht);
105     fChain1->SetBranchAddress("statusGenPht", statusGenPht);
106     fChain1->SetBranchAddress("convGenPht", convGenPht);
107    
108    
109     }