/*
<img src="picts/AliEMCALWsuCosmicRaySetUpClass.gif">
</pre>
<br clear=left>
<font size=+2 color=red>
<p>The responsible person for this module is
<a href="mailto:pavlinov@physics.wayne.edu">Alexei Pavlino, WSU</a>.
</font>
<pre>
*/
//End_Html
#include <TVirtualMC.h>
#include <TROOT.h>
#include <TDatabasePDG.h>
#include <TBrowser.h>
#include <TLorentzVector.h>
#include <TParticle.h>
#include <TList.h>
#include <TH1.h>
#include <TH2.h>
#include <TAxis.h>
#include "AliEMCALWsuCosmicRaySetUp.h"
#include "AliStack.h"
#include "AliRun.h"
#include "AliMC.h"
#include "AliEMCALHistoUtilities.h"
using namespace std;
typedef AliEMCALHistoUtilities hist;
TDatabasePDG *pdg = 0;
Int_t gid=0;
ClassImp(AliEMCALWsuCosmicRaySetUp)
AliEMCALWsuCosmicRaySetUp::AliEMCALWsuCosmicRaySetUp(): AliModule()
,fLHists(0),fMasterVolume()
{
}
AliEMCALWsuCosmicRaySetUp::AliEMCALWsuCosmicRaySetUp(const char *name, const char *title)
: AliModule(name,title)
,fLHists(0),fMasterVolume()
{
}
void AliEMCALWsuCosmicRaySetUp::CreateGeometry()
{
/*
<img src="picts/AliEMCALWsuCosmicRaySetUpTree.gif">
*/
//End_Html
pdg = TDatabasePDG::Instance();
fMasterVolume[0] = fMasterVolume[1] = 35.0;
fMasterVolume[2] = 450.;
Int_t *idtmed = fIdtmed->GetArray()+1;
int idAir = idtmed[0];
TVirtualMC::GetMC()->Gsvolu(GetName(),"BOX",idAir, fMasterVolume,3);
Float_t sc[3];
sc[0] = 0.0;
sc[1] = 10.0;
sc[2] = 1.0;
Float_t zsc[3] = {10.,330.6, 810.1};
int idSC = idtmed[1];
TVirtualMC::GetMC()->Gsvolu("SCOU","TUBE",idSC, sc,3);
printf(" idtmed[0] %i idtmed[1] %i \n", idtmed[0] , idtmed[1]);
Int_t idRot=0;
for(Int_t i=0; i<3; i++) {
Float_t zpos = zsc[i] - fMasterVolume[2];
TVirtualMC::GetMC()->Gspos("SCOU", i+1, "WSUC", 0.0, 0.0, zpos, idRot, "ONLY");
}
Float_t zbox[3]={30., 30.0, 0.1};
TVirtualMC::GetMC()->Gsvolu("SEND","BOX",idAir, zbox,3);
TVirtualMC::GetMC()->Gspos("SEND", 1, "WSUC", 0.0, 0.0, 448.0, idRot, "ONLY");
fLHists = new TList;
fLHists->SetName("hists");
Double_t pmom=1.5;
fLHists->Add(BookKineHists(pmom,"primeKineHists"));
fLHists->Add(BookKineHists(pmom,"endKineHists"));
fLHists->Add(BookKineHists(pmom,"secondaryKineHists"));
}
void AliEMCALWsuCosmicRaySetUp::CreateMaterials()
{
Int_t isxfld = 0;
Float_t sxmgmx = 0., deemax = 0.1;
Float_t aAir[4]={12.0107,14.0067,15.9994,39.948};
Float_t zAir[4]={6.,7.,8.,18.};
Float_t wAir[4]={0.000124,0.755267,0.231781,0.012827};
Float_t dAir = 1.20479E-3;
AliMixture(1,"Air $",aAir,zAir,dAir,4,wAir);
Float_t aP[2] = {12.011, 1.00794} ;
Float_t zP[2] = {6.0, 1.0} ;
Float_t wP[2] = {1.0, 1.0} ;
Float_t dP = 1.032 ;
AliMixture(2, "Polystyrene$", aP, zP, dP, -2, wP) ;
AliMedium(1,"Air $",1,0,isxfld,sxmgmx,10,-1,-0.1,0.1 ,-10);
AliMedium(2, "Scintillator$", 2, 1,
isxfld, sxmgmx, 10.0, 0.001, deemax, 0.001, 0.001, 0, 0) ;
DefineCuts(1);
DefineCuts(2);
}
void AliEMCALWsuCosmicRaySetUp::DefineCuts(const Int_t idtmed)
{
Float_t cutgam=10.e-5;
Float_t cutele=10.e-5;
TVirtualMC::GetMC()->Gstpar(idtmed,"CUTGAM", cutgam);
TVirtualMC::GetMC()->Gstpar(idtmed,"CUTELE", cutele);
TVirtualMC::GetMC()->Gstpar(idtmed,"BCUTE", cutgam);
TVirtualMC::GetMC()->Gstpar(idtmed,"BCUTM", cutgam);
TVirtualMC::GetMC()->Gstpar(idtmed, "LOSS", 3) ;
TVirtualMC::GetMC()->Gstpar(idtmed, "DRAY", 1) ;
TVirtualMC::GetMC()->Gstpar(idtmed, "DCUTE", cutele) ;
TVirtualMC::GetMC()->Gstpar(idtmed, "DCUTM", cutele) ;
}
void AliEMCALWsuCosmicRaySetUp::StepManager(void)
{
static Int_t pri=1;
static TString curVolName="";
static TLorentzVector pos;
static TLorentzVector mom;
if(pri>=2) printf("<I> AliEMCALWsuCosmicRaySetUp::StepManager %s \n", TVirtualMC::GetMC()->CurrentVolName());
Int_t tracknumber = gAlice->GetMCApp()->GetCurrentTrackNumber();
TParticle* part=0;
curVolName = TVirtualMC::GetMC()->CurrentVolName();
if(curVolName.Contains("SEND")) {
TVirtualMC::GetMC()->TrackMomentum(mom);
TVirtualMC::GetMC()->TrackPosition(pos);
if(pri>=2) printf(" %s tracknumber %i p %f \n", curVolName.Data(), tracknumber, mom.P());
if(pri>=2) printf(" x %f y %f z %f \n", pos[0], pos[1], pos[2]);
if(TVirtualMC::GetMC()->IsTrackEntering()) {
TList *l = 0;
if(tracknumber==0){
l = GetLhists(1);
part=gAlice->GetMCApp()->Particle(0);
gid = pdg->ConvertPdgToGeant3(part->GetPdgCode());
hist::FillH1(l, 1, double(gid));
} else {
l = GetLhists(2);
part=gAlice->GetMCApp()->Particle(tracknumber);
gid = pdg->ConvertPdgToGeant3(part->GetPdgCode());
hist::FillH1(l, 1, double(gid));
}
Int_t ic = 2;
hist::FillH1(l, ic++, mom.P());
hist::FillH1(l, ic++, mom.Eta());
hist::FillH1(l, ic++, TVector2::Phi_0_2pi(mom.Phi())*TMath::RadToDeg() );
hist::FillH1(l, ic++, mom.Theta()*TMath::RadToDeg());
}
}
}
void AliEMCALWsuCosmicRaySetUp::FinishEvent()
{
int ic=0;
TList *l = GetLhists(0);
AliStack* st = AliRunLoader::Instance()->Stack();
TParticle *p = st->Particle(0);
gid = pdg->ConvertPdgToGeant3(p->GetPdgCode());
ic=1;
hist::FillH1(l, ic++, double(gid));
hist::FillH1(l, ic++, p->P());
hist::FillH1(l, ic++, p->Eta());
hist::FillH1(l, ic++, TVector2::Phi_0_2pi(p->Phi())*TMath::RadToDeg() );
hist::FillH1(l, ic++, p->Theta()*TMath::RadToDeg());
}
TList* AliEMCALWsuCosmicRaySetUp::BookKineHists(const Double_t p , const Char_t *opt)
{
gROOT->cd();
TH1::AddDirectory(1);
TH1 * hgid=0;
Int_t nphi=180, nmax=1100;
Double_t phimin=0.0, phimax=360.;
Double_t pmax=110.;
if(p>0.1) pmax = 1.1*p;
new TH1F("00_hNPrim"," number of primary particles ", 10, 0.5, 10.5);
hgid = new TH1F("01_hGidprim","Geant Id of primary particles", 16, 0.5, 16.5);
new TH1F("02_hPmomPrim","p of primary particles", nmax, 0.0, pmax);
new TH1F("03_hEtaPrim","#eta primary particles", 80, 0.0, 8.0);
new TH1F("04_hPhiPrim","#phi primary particles", nphi,phimin,phimax);
new TH1F("05_hThetaPrim","#theta primary particles", 90, 0.0, 90.);
TAxis *xax=hgid->GetXaxis();
xax->SetBinLabel(1,"#gamma");
xax->SetBinLabel(2,"e^{+}");
xax->SetBinLabel(3,"e^{-}");
xax->SetBinLabel(4,"#nu");
xax->SetBinLabel(5,"#mu^{+}");
xax->SetBinLabel(6,"#mu^{-}");
xax->SetBinLabel(7,"#pi^{0}");
xax->SetBinLabel(8,"#pi^{+}");
xax->SetBinLabel(9,"#pi^{-}");
xax->SetBinLabel(10,"K_{L}");
xax->SetBinLabel(11,"K^{+}");
xax->SetBinLabel(12,"K^{-}");
xax->SetBinLabel(13,"n");
xax->SetBinLabel(14,"p");
xax->SetBinLabel(15,"#bar{p}");
xax->SetBinLabel(16,"K_{s}");
TList *l = 0;
l = hist::MoveHistsToList(opt, 1);
if(strlen(opt)) hist::AddToNameAndTitleToList(l, opt, opt);
TH1::AddDirectory(0);
return l;
}
void AliEMCALWsuCosmicRaySetUp::Browse(TBrowser* b)
{
if(fLHists) b->Add(fLHists);
TObject::Browse(b);
}
AliEMCALWsuCosmicRaySetUp.cxx:1 AliEMCALWsuCosmicRaySetUp.cxx:2 AliEMCALWsuCosmicRaySetUp.cxx:3 AliEMCALWsuCosmicRaySetUp.cxx:4 AliEMCALWsuCosmicRaySetUp.cxx:5 AliEMCALWsuCosmicRaySetUp.cxx:6 AliEMCALWsuCosmicRaySetUp.cxx:7 AliEMCALWsuCosmicRaySetUp.cxx:8 AliEMCALWsuCosmicRaySetUp.cxx:9 AliEMCALWsuCosmicRaySetUp.cxx:10 AliEMCALWsuCosmicRaySetUp.cxx:11 AliEMCALWsuCosmicRaySetUp.cxx:12 AliEMCALWsuCosmicRaySetUp.cxx:13 AliEMCALWsuCosmicRaySetUp.cxx:14 AliEMCALWsuCosmicRaySetUp.cxx:15 AliEMCALWsuCosmicRaySetUp.cxx:16 AliEMCALWsuCosmicRaySetUp.cxx:17 AliEMCALWsuCosmicRaySetUp.cxx:18 AliEMCALWsuCosmicRaySetUp.cxx:19 AliEMCALWsuCosmicRaySetUp.cxx:20 AliEMCALWsuCosmicRaySetUp.cxx:21 AliEMCALWsuCosmicRaySetUp.cxx:22 AliEMCALWsuCosmicRaySetUp.cxx:23 AliEMCALWsuCosmicRaySetUp.cxx:24 AliEMCALWsuCosmicRaySetUp.cxx:25 AliEMCALWsuCosmicRaySetUp.cxx:26 AliEMCALWsuCosmicRaySetUp.cxx:27 AliEMCALWsuCosmicRaySetUp.cxx:28 AliEMCALWsuCosmicRaySetUp.cxx:29 AliEMCALWsuCosmicRaySetUp.cxx:30 AliEMCALWsuCosmicRaySetUp.cxx:31 AliEMCALWsuCosmicRaySetUp.cxx:32 AliEMCALWsuCosmicRaySetUp.cxx:33 AliEMCALWsuCosmicRaySetUp.cxx:34 AliEMCALWsuCosmicRaySetUp.cxx:35 AliEMCALWsuCosmicRaySetUp.cxx:36 AliEMCALWsuCosmicRaySetUp.cxx:37 AliEMCALWsuCosmicRaySetUp.cxx:38 AliEMCALWsuCosmicRaySetUp.cxx:39 AliEMCALWsuCosmicRaySetUp.cxx:40 AliEMCALWsuCosmicRaySetUp.cxx:41 AliEMCALWsuCosmicRaySetUp.cxx:42 AliEMCALWsuCosmicRaySetUp.cxx:43 AliEMCALWsuCosmicRaySetUp.cxx:44 AliEMCALWsuCosmicRaySetUp.cxx:45 AliEMCALWsuCosmicRaySetUp.cxx:46 AliEMCALWsuCosmicRaySetUp.cxx:47 AliEMCALWsuCosmicRaySetUp.cxx:48 AliEMCALWsuCosmicRaySetUp.cxx:49 AliEMCALWsuCosmicRaySetUp.cxx:50 AliEMCALWsuCosmicRaySetUp.cxx:51 AliEMCALWsuCosmicRaySetUp.cxx:52 AliEMCALWsuCosmicRaySetUp.cxx:53 AliEMCALWsuCosmicRaySetUp.cxx:54 AliEMCALWsuCosmicRaySetUp.cxx:55 AliEMCALWsuCosmicRaySetUp.cxx:56 AliEMCALWsuCosmicRaySetUp.cxx:57 AliEMCALWsuCosmicRaySetUp.cxx:58 AliEMCALWsuCosmicRaySetUp.cxx:59 AliEMCALWsuCosmicRaySetUp.cxx:60 AliEMCALWsuCosmicRaySetUp.cxx:61 AliEMCALWsuCosmicRaySetUp.cxx:62 AliEMCALWsuCosmicRaySetUp.cxx:63 AliEMCALWsuCosmicRaySetUp.cxx:64 AliEMCALWsuCosmicRaySetUp.cxx:65 AliEMCALWsuCosmicRaySetUp.cxx:66 AliEMCALWsuCosmicRaySetUp.cxx:67 AliEMCALWsuCosmicRaySetUp.cxx:68 AliEMCALWsuCosmicRaySetUp.cxx:69 AliEMCALWsuCosmicRaySetUp.cxx:70 AliEMCALWsuCosmicRaySetUp.cxx:71 AliEMCALWsuCosmicRaySetUp.cxx:72 AliEMCALWsuCosmicRaySetUp.cxx:73 AliEMCALWsuCosmicRaySetUp.cxx:74 AliEMCALWsuCosmicRaySetUp.cxx:75 AliEMCALWsuCosmicRaySetUp.cxx:76 AliEMCALWsuCosmicRaySetUp.cxx:77 AliEMCALWsuCosmicRaySetUp.cxx:78 AliEMCALWsuCosmicRaySetUp.cxx:79 AliEMCALWsuCosmicRaySetUp.cxx:80 AliEMCALWsuCosmicRaySetUp.cxx:81 AliEMCALWsuCosmicRaySetUp.cxx:82 AliEMCALWsuCosmicRaySetUp.cxx:83 AliEMCALWsuCosmicRaySetUp.cxx:84 AliEMCALWsuCosmicRaySetUp.cxx:85 AliEMCALWsuCosmicRaySetUp.cxx:86 AliEMCALWsuCosmicRaySetUp.cxx:87 AliEMCALWsuCosmicRaySetUp.cxx:88 AliEMCALWsuCosmicRaySetUp.cxx:89 AliEMCALWsuCosmicRaySetUp.cxx:90 AliEMCALWsuCosmicRaySetUp.cxx:91 AliEMCALWsuCosmicRaySetUp.cxx:92 AliEMCALWsuCosmicRaySetUp.cxx:93 AliEMCALWsuCosmicRaySetUp.cxx:94 AliEMCALWsuCosmicRaySetUp.cxx:95 AliEMCALWsuCosmicRaySetUp.cxx:96 AliEMCALWsuCosmicRaySetUp.cxx:97 AliEMCALWsuCosmicRaySetUp.cxx:98 AliEMCALWsuCosmicRaySetUp.cxx:99 AliEMCALWsuCosmicRaySetUp.cxx:100 AliEMCALWsuCosmicRaySetUp.cxx:101 AliEMCALWsuCosmicRaySetUp.cxx:102 AliEMCALWsuCosmicRaySetUp.cxx:103 AliEMCALWsuCosmicRaySetUp.cxx:104 AliEMCALWsuCosmicRaySetUp.cxx:105 AliEMCALWsuCosmicRaySetUp.cxx:106 AliEMCALWsuCosmicRaySetUp.cxx:107 AliEMCALWsuCosmicRaySetUp.cxx:108 AliEMCALWsuCosmicRaySetUp.cxx:109 AliEMCALWsuCosmicRaySetUp.cxx:110 AliEMCALWsuCosmicRaySetUp.cxx:111 AliEMCALWsuCosmicRaySetUp.cxx:112 AliEMCALWsuCosmicRaySetUp.cxx:113 AliEMCALWsuCosmicRaySetUp.cxx:114 AliEMCALWsuCosmicRaySetUp.cxx:115 AliEMCALWsuCosmicRaySetUp.cxx:116 AliEMCALWsuCosmicRaySetUp.cxx:117 AliEMCALWsuCosmicRaySetUp.cxx:118 AliEMCALWsuCosmicRaySetUp.cxx:119 AliEMCALWsuCosmicRaySetUp.cxx:120 AliEMCALWsuCosmicRaySetUp.cxx:121 AliEMCALWsuCosmicRaySetUp.cxx:122 AliEMCALWsuCosmicRaySetUp.cxx:123 AliEMCALWsuCosmicRaySetUp.cxx:124 AliEMCALWsuCosmicRaySetUp.cxx:125 AliEMCALWsuCosmicRaySetUp.cxx:126 AliEMCALWsuCosmicRaySetUp.cxx:127 AliEMCALWsuCosmicRaySetUp.cxx:128 AliEMCALWsuCosmicRaySetUp.cxx:129 AliEMCALWsuCosmicRaySetUp.cxx:130 AliEMCALWsuCosmicRaySetUp.cxx:131 AliEMCALWsuCosmicRaySetUp.cxx:132 AliEMCALWsuCosmicRaySetUp.cxx:133 AliEMCALWsuCosmicRaySetUp.cxx:134 AliEMCALWsuCosmicRaySetUp.cxx:135 AliEMCALWsuCosmicRaySetUp.cxx:136 AliEMCALWsuCosmicRaySetUp.cxx:137 AliEMCALWsuCosmicRaySetUp.cxx:138 AliEMCALWsuCosmicRaySetUp.cxx:139 AliEMCALWsuCosmicRaySetUp.cxx:140 AliEMCALWsuCosmicRaySetUp.cxx:141 AliEMCALWsuCosmicRaySetUp.cxx:142 AliEMCALWsuCosmicRaySetUp.cxx:143 AliEMCALWsuCosmicRaySetUp.cxx:144 AliEMCALWsuCosmicRaySetUp.cxx:145 AliEMCALWsuCosmicRaySetUp.cxx:146 AliEMCALWsuCosmicRaySetUp.cxx:147 AliEMCALWsuCosmicRaySetUp.cxx:148 AliEMCALWsuCosmicRaySetUp.cxx:149 AliEMCALWsuCosmicRaySetUp.cxx:150 AliEMCALWsuCosmicRaySetUp.cxx:151 AliEMCALWsuCosmicRaySetUp.cxx:152 AliEMCALWsuCosmicRaySetUp.cxx:153 AliEMCALWsuCosmicRaySetUp.cxx:154 AliEMCALWsuCosmicRaySetUp.cxx:155 AliEMCALWsuCosmicRaySetUp.cxx:156 AliEMCALWsuCosmicRaySetUp.cxx:157 AliEMCALWsuCosmicRaySetUp.cxx:158 AliEMCALWsuCosmicRaySetUp.cxx:159 AliEMCALWsuCosmicRaySetUp.cxx:160 AliEMCALWsuCosmicRaySetUp.cxx:161 AliEMCALWsuCosmicRaySetUp.cxx:162 AliEMCALWsuCosmicRaySetUp.cxx:163 AliEMCALWsuCosmicRaySetUp.cxx:164 AliEMCALWsuCosmicRaySetUp.cxx:165 AliEMCALWsuCosmicRaySetUp.cxx:166 AliEMCALWsuCosmicRaySetUp.cxx:167 AliEMCALWsuCosmicRaySetUp.cxx:168 AliEMCALWsuCosmicRaySetUp.cxx:169 AliEMCALWsuCosmicRaySetUp.cxx:170 AliEMCALWsuCosmicRaySetUp.cxx:171 AliEMCALWsuCosmicRaySetUp.cxx:172 AliEMCALWsuCosmicRaySetUp.cxx:173 AliEMCALWsuCosmicRaySetUp.cxx:174 AliEMCALWsuCosmicRaySetUp.cxx:175 AliEMCALWsuCosmicRaySetUp.cxx:176 AliEMCALWsuCosmicRaySetUp.cxx:177 AliEMCALWsuCosmicRaySetUp.cxx:178 AliEMCALWsuCosmicRaySetUp.cxx:179 AliEMCALWsuCosmicRaySetUp.cxx:180 AliEMCALWsuCosmicRaySetUp.cxx:181 AliEMCALWsuCosmicRaySetUp.cxx:182 AliEMCALWsuCosmicRaySetUp.cxx:183 AliEMCALWsuCosmicRaySetUp.cxx:184 AliEMCALWsuCosmicRaySetUp.cxx:185 AliEMCALWsuCosmicRaySetUp.cxx:186 AliEMCALWsuCosmicRaySetUp.cxx:187 AliEMCALWsuCosmicRaySetUp.cxx:188 AliEMCALWsuCosmicRaySetUp.cxx:189 AliEMCALWsuCosmicRaySetUp.cxx:190 AliEMCALWsuCosmicRaySetUp.cxx:191 AliEMCALWsuCosmicRaySetUp.cxx:192 AliEMCALWsuCosmicRaySetUp.cxx:193 AliEMCALWsuCosmicRaySetUp.cxx:194 AliEMCALWsuCosmicRaySetUp.cxx:195 AliEMCALWsuCosmicRaySetUp.cxx:196 AliEMCALWsuCosmicRaySetUp.cxx:197 AliEMCALWsuCosmicRaySetUp.cxx:198 AliEMCALWsuCosmicRaySetUp.cxx:199 AliEMCALWsuCosmicRaySetUp.cxx:200 AliEMCALWsuCosmicRaySetUp.cxx:201 AliEMCALWsuCosmicRaySetUp.cxx:202 AliEMCALWsuCosmicRaySetUp.cxx:203 AliEMCALWsuCosmicRaySetUp.cxx:204 AliEMCALWsuCosmicRaySetUp.cxx:205 AliEMCALWsuCosmicRaySetUp.cxx:206 AliEMCALWsuCosmicRaySetUp.cxx:207 AliEMCALWsuCosmicRaySetUp.cxx:208 AliEMCALWsuCosmicRaySetUp.cxx:209 AliEMCALWsuCosmicRaySetUp.cxx:210 AliEMCALWsuCosmicRaySetUp.cxx:211 AliEMCALWsuCosmicRaySetUp.cxx:212 AliEMCALWsuCosmicRaySetUp.cxx:213 AliEMCALWsuCosmicRaySetUp.cxx:214 AliEMCALWsuCosmicRaySetUp.cxx:215 AliEMCALWsuCosmicRaySetUp.cxx:216 AliEMCALWsuCosmicRaySetUp.cxx:217 AliEMCALWsuCosmicRaySetUp.cxx:218 AliEMCALWsuCosmicRaySetUp.cxx:219 AliEMCALWsuCosmicRaySetUp.cxx:220 AliEMCALWsuCosmicRaySetUp.cxx:221 AliEMCALWsuCosmicRaySetUp.cxx:222 AliEMCALWsuCosmicRaySetUp.cxx:223 AliEMCALWsuCosmicRaySetUp.cxx:224 AliEMCALWsuCosmicRaySetUp.cxx:225 AliEMCALWsuCosmicRaySetUp.cxx:226 AliEMCALWsuCosmicRaySetUp.cxx:227 AliEMCALWsuCosmicRaySetUp.cxx:228 AliEMCALWsuCosmicRaySetUp.cxx:229 AliEMCALWsuCosmicRaySetUp.cxx:230 AliEMCALWsuCosmicRaySetUp.cxx:231 AliEMCALWsuCosmicRaySetUp.cxx:232 AliEMCALWsuCosmicRaySetUp.cxx:233 AliEMCALWsuCosmicRaySetUp.cxx:234 AliEMCALWsuCosmicRaySetUp.cxx:235 AliEMCALWsuCosmicRaySetUp.cxx:236 AliEMCALWsuCosmicRaySetUp.cxx:237 AliEMCALWsuCosmicRaySetUp.cxx:238 AliEMCALWsuCosmicRaySetUp.cxx:239 AliEMCALWsuCosmicRaySetUp.cxx:240 AliEMCALWsuCosmicRaySetUp.cxx:241 AliEMCALWsuCosmicRaySetUp.cxx:242 AliEMCALWsuCosmicRaySetUp.cxx:243 AliEMCALWsuCosmicRaySetUp.cxx:244 AliEMCALWsuCosmicRaySetUp.cxx:245 AliEMCALWsuCosmicRaySetUp.cxx:246 AliEMCALWsuCosmicRaySetUp.cxx:247 AliEMCALWsuCosmicRaySetUp.cxx:248 AliEMCALWsuCosmicRaySetUp.cxx:249 AliEMCALWsuCosmicRaySetUp.cxx:250 AliEMCALWsuCosmicRaySetUp.cxx:251 AliEMCALWsuCosmicRaySetUp.cxx:252 AliEMCALWsuCosmicRaySetUp.cxx:253 AliEMCALWsuCosmicRaySetUp.cxx:254 AliEMCALWsuCosmicRaySetUp.cxx:255 AliEMCALWsuCosmicRaySetUp.cxx:256 AliEMCALWsuCosmicRaySetUp.cxx:257 AliEMCALWsuCosmicRaySetUp.cxx:258 AliEMCALWsuCosmicRaySetUp.cxx:259 AliEMCALWsuCosmicRaySetUp.cxx:260 AliEMCALWsuCosmicRaySetUp.cxx:261 AliEMCALWsuCosmicRaySetUp.cxx:262 AliEMCALWsuCosmicRaySetUp.cxx:263 AliEMCALWsuCosmicRaySetUp.cxx:264 AliEMCALWsuCosmicRaySetUp.cxx:265 AliEMCALWsuCosmicRaySetUp.cxx:266 AliEMCALWsuCosmicRaySetUp.cxx:267 AliEMCALWsuCosmicRaySetUp.cxx:268 AliEMCALWsuCosmicRaySetUp.cxx:269 AliEMCALWsuCosmicRaySetUp.cxx:270 AliEMCALWsuCosmicRaySetUp.cxx:271 AliEMCALWsuCosmicRaySetUp.cxx:272 AliEMCALWsuCosmicRaySetUp.cxx:273 AliEMCALWsuCosmicRaySetUp.cxx:274 AliEMCALWsuCosmicRaySetUp.cxx:275 AliEMCALWsuCosmicRaySetUp.cxx:276 AliEMCALWsuCosmicRaySetUp.cxx:277 AliEMCALWsuCosmicRaySetUp.cxx:278 AliEMCALWsuCosmicRaySetUp.cxx:279 AliEMCALWsuCosmicRaySetUp.cxx:280 AliEMCALWsuCosmicRaySetUp.cxx:281 AliEMCALWsuCosmicRaySetUp.cxx:282 AliEMCALWsuCosmicRaySetUp.cxx:283 AliEMCALWsuCosmicRaySetUp.cxx:284 AliEMCALWsuCosmicRaySetUp.cxx:285 AliEMCALWsuCosmicRaySetUp.cxx:286 AliEMCALWsuCosmicRaySetUp.cxx:287 AliEMCALWsuCosmicRaySetUp.cxx:288 AliEMCALWsuCosmicRaySetUp.cxx:289 AliEMCALWsuCosmicRaySetUp.cxx:290 AliEMCALWsuCosmicRaySetUp.cxx:291 AliEMCALWsuCosmicRaySetUp.cxx:292 AliEMCALWsuCosmicRaySetUp.cxx:293 AliEMCALWsuCosmicRaySetUp.cxx:294 AliEMCALWsuCosmicRaySetUp.cxx:295 AliEMCALWsuCosmicRaySetUp.cxx:296 AliEMCALWsuCosmicRaySetUp.cxx:297 AliEMCALWsuCosmicRaySetUp.cxx:298 AliEMCALWsuCosmicRaySetUp.cxx:299 AliEMCALWsuCosmicRaySetUp.cxx:300 AliEMCALWsuCosmicRaySetUp.cxx:301 AliEMCALWsuCosmicRaySetUp.cxx:302 AliEMCALWsuCosmicRaySetUp.cxx:303 AliEMCALWsuCosmicRaySetUp.cxx:304 AliEMCALWsuCosmicRaySetUp.cxx:305 AliEMCALWsuCosmicRaySetUp.cxx:306 AliEMCALWsuCosmicRaySetUp.cxx:307 AliEMCALWsuCosmicRaySetUp.cxx:308