#include "TrackPropagation/NavGeometry/interface/NavVolume6Faces.h"
#include "MagneticField/VolumeGeometry/interface/FourPointPlaneBounds.h"
#include "TrackPropagation/NavGeometry/src/ThreePlaneCrossing.h"
#include "DataFormats/GeometrySurface/interface/Plane.h"
#include "TrackingTools/GeomPropagators/interface/StraightLinePlaneCrossing.h"
#include "DataFormats/GeometrySurface/interface/GeneralNSurfaceDelimitedBounds.h"
#include "TrackPropagation/NavGeometry/interface/NavSurface.h"
#include "TrackPropagation/NavGeometry/interface/NavSurfaceBuilder.h"
#include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
#include "MagneticField/VolumeGeometry/interface/MagVolumeOutsideValidity.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include <map>
Go to the source code of this file.
Functions | |
SurfaceOrientation::Side | oppositeSide (SurfaceOrientation::Side side=SurfaceOrientation::onSurface) |
SurfaceOrientation::Side oppositeSide | ( | SurfaceOrientation::Side | side = SurfaceOrientation::onSurface | ) |
Definition at line 15 of file NavVolume6Faces.cc.
References SurfaceOrientation::negativeSide, SurfaceOrientation::onSurface, and SurfaceOrientation::positiveSide.
Referenced by EcalHitMaker::correspondingEdge(), and EcalHitMaker::gapsLifting().
{ if ( side == SurfaceOrientation::onSurface ) { return side; } else { SurfaceOrientation::Side oppositeSide = ( side ==SurfaceOrientation::positiveSide ? SurfaceOrientation::negativeSide : SurfaceOrientation::positiveSide); return oppositeSide; } }