Variables
AnitaGeom Namespace Reference

AnitaGeom – Namespace used inside AnitaGeomTool. More...

Variables

Int_t antToSurfMap [NUM_SEAVEYS]
 < Map from antenna to SURF. Both polarizations from an antenna go to the same SURF. More...
 
Int_t vAntToChanAnita3 [NUM_SEAVEYS]
 
Int_t vAntToChan [NUM_SEAVEYS]
 Map for HPOL channel of antenna to channel on SURF. (HPOL channels are 4-7) More...
 
Int_t hAntToChanAnita3 [NUM_SEAVEYS]
 
Int_t hAntToChan [NUM_SEAVEYS]
 1 is Normal orientation, -1 is 180 degree flip. (Top ring needs to be inverted in software when signals come through seaveys.) More...
 
Int_t antOrientationMapAnita3 [NUM_SEAVEYS]
 
Int_t antOrientationMap [NUM_SEAVEYS]
 
Int_t surfToAntMapAnita4 [ACTIVE_SURFS][RFCHAN_PER_SURF]
 
Int_t surfToAntMapAnita3 [ACTIVE_SURFS][RFCHAN_PER_SURF]
 Map from phi-sector to antenna. Both start counting at zero. More...
 
Int_t topAntNums [NUM_PHI] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
 
Int_t middleAntNums [NUM_PHI] = {16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}
 
Int_t bottomAntNums [NUM_PHI] = {32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47}
 And the inverse, a map from antenna to phi-sector (using ANT-1 and ANT-17 and ANT-33 with the arrays).
 
Int_t topPhiNums [NUM_PHI] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
 
Int_t middlePhiNums [NUM_PHI] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
 
Int_t bottomPhiNums [NUM_PHI] = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15}
 Map from SURF and polarization to phi-sector.
 
Int_t surfToPhiTriggerMapAnita3 [ACTIVE_SURFS][2]
 
Int_t surfToPhiTriggerMapAnita4 [ACTIVE_SURFS][2]
 
AnitaRing::AnitaRing_t surfTriggerChanToRing [SCALERS_PER_SURF]
 < Map from SURF trigger channel to ring More...
 
AnitaTrigPol::AnitaTrigPol_t surfTriggerChanToPolAnita3 [SCALERS_PER_SURF]
 < Map from SURF trigger channel to polarization More...
 
AnitaTrigPol::AnitaTrigPol_t surfTriggerChanToPolAnita4 [SCALERS_PER_SURF]
 
Int_t phiToSurfTriggerMapAnita4 [NUM_PHI] = {2,2,4,4,6,6,8,8,3,3,5,5,7,7,9,9}
 
Int_t phiToSurfHalfAnita4 [NUM_PHI] = {0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1}
 
Int_t phiToSurfTriggerMapAnita3 [NUM_PHI] = {2,4,3,5,2,4,3,5,9,7,8,6,9,7,8,6}
 
Int_t phiToSurfHalfAnita3 [NUM_PHI] = {0,0,0,0,1,1,1,1,1,1,1,1,0,0,0,0}
 

Detailed Description

AnitaGeom – Namespace used inside AnitaGeomTool.

Contains all the mappings between antennas/polarization/phi-sectors/trigger channels/digitizer channels

Variable Documentation

Int_t AnitaGeom::antOrientationMap[NUM_SEAVEYS]
Initial value:
=
{1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

Map from SURF to antenna+polarization. The numbers 1-48 indicate antenna as the negative sign is used to indicate polarization. The negative sign indicates polarization (-ve is VPOL, +ve is HPOL)

Definition at line 60 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::antOrientationMapAnita3[NUM_SEAVEYS]
Initial value:
=
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

Definition at line 55 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::antToSurfMap[NUM_SEAVEYS]
Initial value:
={11,5,10,4,11,4,10,5,11,5,10,4,11,4,10,5,
9,3,8,2,8,3,9,2,9,3,8,2,8,3,9,2,
6,0,7,1,6,1,7,0,6,0,7,1,6,1,7,0}

< Map from antenna to SURF. Both polarizations from an antenna go to the same SURF.

Map for VPOL channel of antenna to channel on SURF. (VPOL channels are 0-3)

Definition at line 32 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::hAntToChan[NUM_SEAVEYS]
Initial value:
={7,5,7,1,5,7,5,7,6,4,6,4,4,6,4,6,
5,7,5,7,7,5,7,5,4,6,4,6,6,4,6,4,
7,5,7,5,5,7,5,7,6,4,6,4,4,6,4,6}

1 is Normal orientation, -1 is 180 degree flip. (Top ring needs to be inverted in software when signals come through seaveys.)

Definition at line 48 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::hAntToChanAnita3[NUM_SEAVEYS]
Initial value:
={7,5,7,1,5,7,5,7,6,4,6,4,4,6,4,6,
5,7,5,7,7,5,7,5,4,6,4,6,6,4,6,4,
7,5,7,5,5,7,5,7,6,4,6,4,4,6,4,6}

Definition at line 45 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::surfToAntMapAnita3[ACTIVE_SURFS][RFCHAN_PER_SURF]
Initial value:
= {{-42,-34,-48,-40,42,34,48,40},
{-44,-36,-46,-38,44,36,46,38},
{-32,-24,-28,-20,32,24,28,20},
{-30,-22,-26,-18,30,22,26,18},
{-12,4,-14,-6,12,-4,14,6},
{-10,-2,-16,-8,10,2,16,8},
{-45,-37,-41,-33,45,37,41,33},
{-47,-39,-43,-35,47,39,43,35},
{-27,-19,-29,-21,27,19,29,21},
{-25,-17,-31,-23,25,17,31,23},
{-15,-7,-11,-3,15,7,11,3},
{-13,-5,-9,-1,13,5,9,1}}

Map from phi-sector to antenna. Both start counting at zero.

Definition at line 82 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::surfToAntMapAnita4[ACTIVE_SURFS][RFCHAN_PER_SURF]
Initial value:
= {{-42,-34,-48,-40,42,34,48,40},
{-44,-36,-46,-38,44,36,46,38},
{-32,-24,-28,-20,32,24,28,20},
{-30,-22,-26,-18,30,22,26,18},
{-12, 4,-14,-6,12,-4,14,6},
{-10,-2,-16,-8,10,2,16,8},
{-45,-37,-41,-33,45,37,41,33},
{-47,-39,-43,-35,47,39,43,35},
{-27,-19,-29,-21,27,19,29,21},
{-25,-17,-31,-23,25,17,31,23},
{-15,-7,-11,-3,15,7,11,3},
{-13,-5,-9,-1,13,5,9,1}}

Definition at line 69 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::surfToPhiTriggerMapAnita3[ACTIVE_SURFS][2]
Initial value:
={{-1,-1}, {-1,-1}, { 0, 4}, { 2, 6},
{ 1, 5}, { 3, 7}, {15,11}, {13, 9},
{14,10}, {12, 8}, {-1,-1}, {-1,-1}}

Definition at line 107 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::surfToPhiTriggerMapAnita4[ACTIVE_SURFS][2]
Initial value:
={{-1,-1}, {-1,-1}, { 0, 1}, { 8, 9},
{ 2, 3}, { 10,11}, {4,5}, {12, 13},
{6,7}, {14, 15}, {-1,-1}, {-1,-1}}

Definition at line 110 of file AnitaGeomTool.cxx.

AnitaTrigPol::AnitaTrigPol_t AnitaGeom::surfTriggerChanToPolAnita3[SCALERS_PER_SURF]
Initial value:
={kVertical, kVertical, kVertical,
kVertical, kVertical, kVertical,
kHorizontal, kHorizontal, kHorizontal,
kHorizontal, kHorizontal, kHorizontal}
Vertical Polarisation.
Horizontal Polarisation.

< Map from SURF trigger channel to polarization

Definition at line 129 of file AnitaGeomTool.cxx.

AnitaTrigPol::AnitaTrigPol_t AnitaGeom::surfTriggerChanToPolAnita4[SCALERS_PER_SURF]
Initial value:
={kRCP,kRCP,kRCP,
kRCP,kRCP,kRCP,
kLCP,kLCP,kLCP,
kLCP,kLCP,kLCP}
Left-circular polarisation (e.g. A4)
Right-circular polarisation (e.g. A4)

Definition at line 136 of file AnitaGeomTool.cxx.

AnitaRing::AnitaRing_t AnitaGeom::surfTriggerChanToRing[SCALERS_PER_SURF]
Initial value:
kTopRing, kMiddleRing, kBottomRing,
kTopRing, kMiddleRing, kBottomRing,
kTopRing, kMiddleRing, kBottomRing}

< Map from SURF trigger channel to ring

Definition at line 120 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::vAntToChan[NUM_SEAVEYS]
Initial value:
={3,1,3,5,1,3,1,3,2,0,2,0,0,2,0,2,
1,3,1,3,3,1,3,1,0,2,0,2,2,0,2,0,
3,1,3,1,1,3,1,3,2,0,2,0,0,2,0,2}

Map for HPOL channel of antenna to channel on SURF. (HPOL channels are 4-7)

Definition at line 40 of file AnitaGeomTool.cxx.

Int_t AnitaGeom::vAntToChanAnita3[NUM_SEAVEYS]
Initial value:
={3,1,3,5,1,3,1,3,2,0,2,0,0,2,0,2,
1,3,1,3,3,1,3,1,0,2,0,2,2,0,2,0,
3,1,3,1,1,3,1,3,2,0,2,0,0,2,0,2}

Definition at line 37 of file AnitaGeomTool.cxx.