Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

ERunParsPixelMapFiller - source file

// ESAF : Euso Simulation and Analysis Framework
// $Id: ERunParsPixelMapFiller.cc,v 1.5 2004/06/16 13:06:43 thea Exp $
// Alessandro Thea created Dec, 18 2003

#include "ERunParsPixelMapFiller.hh"
#include "ERunParameters.hh"
#include "EusoMapping.hh"
#include <iostream>

ClassImp(ERunParsPixelMapFiller)

// ctor
 ERunParsPixelMapFiller::ERunParsPixelMapFiller() {
}

// dtor
 ERunParsPixelMapFiller::~ERunParsPixelMapFiller() {
}

// filler
 void ERunParsPixelMapFiller::Fill( ERunParameters *p ) { 

    EusoMapping *oldmap = EusoMapping::Get();

    // copy EusoMapping array into ERunParameters
    EAnglePixelMap& map = p->fAnglePixelMap;
    map.Resize(oldmap->GetPixelsNumber());
    
    for( Int_t i(0); i < map.GetNumPixels(); i++) {

        map.fThetaFOV[i] = oldmap->GetThetaFOV(i+1);
        map.fSigmaThetaFOV[i] = oldmap->GetSigmaThetaFOV(i+1);
        map.fPhiFOV[i] = oldmap->GetPhiFOV(i+1);
        map.fSigmaPhiFOV[i] = oldmap->GetSigmaPhiFOV(i+1);

    }

}
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:57:39 2005 Wed Nov 16 16:29:22 2005