#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) |
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 }