source: JEM-EUSO/esaf_lal/tags/v1_r0/esaf/packages/simulation/detector/optics/src/ERunParsPixelMapFiller.cc @ 117

Last change on this file since 117 was 117, checked in by moretto, 11 years ago

ESAF version compilable on mac OS

File size: 974 bytes
Line 
1// ESAF : Euso Simulation and Analysis Framework
2// $Id: ERunParsPixelMapFiller.cc 767 2004-06-16 13:06:46Z thea $
3// Alessandro Thea created Dec, 18 2003
4
5#include "ERunParsPixelMapFiller.hh"
6#include "ERunParameters.hh"
7#include "EusoMapping.hh"
8#include <iostream>
9
10ClassImp(ERunParsPixelMapFiller)
11
12// ctor
13ERunParsPixelMapFiller::ERunParsPixelMapFiller() {
14}
15
16// dtor
17ERunParsPixelMapFiller::~ERunParsPixelMapFiller() {
18}
19
20// filler
21void ERunParsPixelMapFiller::Fill( ERunParameters *p ) { 
22
23    EusoMapping *oldmap = EusoMapping::Get();
24
25    // copy EusoMapping array into ERunParameters
26    EAnglePixelMap& map = p->fAnglePixelMap;
27    map.Resize(oldmap->GetPixelsNumber());
28   
29    for( Int_t i(0); i < map.GetNumPixels(); i++) {
30
31        map.fThetaFOV[i] = oldmap->GetThetaFOV(i+1);
32        map.fSigmaThetaFOV[i] = oldmap->GetSigmaThetaFOV(i+1);
33        map.fPhiFOV[i] = oldmap->GetPhiFOV(i+1);
34        map.fSigmaPhiFOV[i] = oldmap->GetSigmaPhiFOV(i+1);
35
36    }
37
38}
Note: See TracBrowser for help on using the repository browser.