CMS 3D CMS Logo

MuonNavigableLayer.cc File Reference

#include "RecoMuon/Navigation/interface/MuonNavigableLayer.h"
#include "TrackingTools/DetLayers/interface/DetLayer.h"
#include "TrackingTools/DetLayers/interface/BarrelDetLayer.h"
#include "RecoMuon/Navigation/interface/MuonDetLayerMap.h"
#include "RecoMuon/Navigation/interface/MuonEtaRange.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <algorithm>

Go to the source code of this file.

Functions

float calculateEta (float r, float z)


Function Documentation

float calculateEta ( float  r,
float  z 
)

Definition at line 33 of file MuonNavigableLayer.cc.

References funct::log(), and funct::tan().

Referenced by MuonNavigableLayer::trackingRange().

00033                                              {
00034   if ( z > 0 ) return -log((tan(atan(r/z)/2.)));
00035   return log(-(tan(atan(r/z)/2.)));
00036 
00037 }


Generated on Tue Jun 9 17:55:29 2009 for CMSSW by  doxygen 1.5.4