//____________________________________________________________________
//
// Track segment in outer muon chambers
// 

//  
// Author: Oliver Maria Kind <mailto: kind@mail.desy.de>
// Update: $Id: AtlMuonSegment.cxx,v 1.3 2009/12/10 18:43:56 sbeumler Exp $
// Copyright: 2008 (C) Oliver Maria Kind
//
#ifndef ATLAS_AtlMuonSegment
#include <AtlMuonSegment.h>
#endif
#include <iostream>

using namespace std;

#ifndef __CINT__
ClassImp(AtlMuonSegment);
#endif

//____________________________________________________________________

AtlMuonSegment::AtlMuonSegment() {
  //
  // Default constructor
  //
}

//____________________________________________________________________

AtlMuonSegment::AtlMuonSegment(Int_t Id, Float_t Chi2, Int_t NDoF,
			       Float_t Xref, Float_t Yref, Float_t Zref,
			       Float_t Phi0, Float_t QovR, Float_t QxD0,
			       Float_t Z0, Float_t TDip, Float_t CovMat[15]) :
    HepTrackHelix(Id, Chi2, NDoF, Xref, Yref, Zref, Phi0, QovR, QxD0, Z0, TDip, CovMat) {
    //
    // Normal constructor
    //
}

//____________________________________________________________________

AtlMuonSegment::~AtlMuonSegment() {
    //
    // Default destructor
    //
}

//____________________________________________________________________

const HepMagneticField* AtlMuonSegment::GetMagneticField() const {
    //
    // Return magnetic field
    //
    static HepMagneticField *b_field = 0;
    if ( b_field == 0 ) {
	b_field = new HepMagneticField(0., 0., 2.3,
				       HepMagneticField::kToroid);
    }
    return b_field;
}


 AtlMuonSegment.cxx:1
 AtlMuonSegment.cxx:2
 AtlMuonSegment.cxx:3
 AtlMuonSegment.cxx:4
 AtlMuonSegment.cxx:5
 AtlMuonSegment.cxx:6
 AtlMuonSegment.cxx:7
 AtlMuonSegment.cxx:8
 AtlMuonSegment.cxx:9
 AtlMuonSegment.cxx:10
 AtlMuonSegment.cxx:11
 AtlMuonSegment.cxx:12
 AtlMuonSegment.cxx:13
 AtlMuonSegment.cxx:14
 AtlMuonSegment.cxx:15
 AtlMuonSegment.cxx:16
 AtlMuonSegment.cxx:17
 AtlMuonSegment.cxx:18
 AtlMuonSegment.cxx:19
 AtlMuonSegment.cxx:20
 AtlMuonSegment.cxx:21
 AtlMuonSegment.cxx:22
 AtlMuonSegment.cxx:23
 AtlMuonSegment.cxx:24
 AtlMuonSegment.cxx:25
 AtlMuonSegment.cxx:26
 AtlMuonSegment.cxx:27
 AtlMuonSegment.cxx:28
 AtlMuonSegment.cxx:29
 AtlMuonSegment.cxx:30
 AtlMuonSegment.cxx:31
 AtlMuonSegment.cxx:32
 AtlMuonSegment.cxx:33
 AtlMuonSegment.cxx:34
 AtlMuonSegment.cxx:35
 AtlMuonSegment.cxx:36
 AtlMuonSegment.cxx:37
 AtlMuonSegment.cxx:38
 AtlMuonSegment.cxx:39
 AtlMuonSegment.cxx:40
 AtlMuonSegment.cxx:41
 AtlMuonSegment.cxx:42
 AtlMuonSegment.cxx:43
 AtlMuonSegment.cxx:44
 AtlMuonSegment.cxx:45
 AtlMuonSegment.cxx:46
 AtlMuonSegment.cxx:47
 AtlMuonSegment.cxx:48
 AtlMuonSegment.cxx:49
 AtlMuonSegment.cxx:50
 AtlMuonSegment.cxx:51
 AtlMuonSegment.cxx:52
 AtlMuonSegment.cxx:53
 AtlMuonSegment.cxx:54
 AtlMuonSegment.cxx:55
 AtlMuonSegment.cxx:56
 AtlMuonSegment.cxx:57
 AtlMuonSegment.cxx:58
 AtlMuonSegment.cxx:59
 AtlMuonSegment.cxx:60
 AtlMuonSegment.cxx:61
 AtlMuonSegment.cxx:62
 AtlMuonSegment.cxx:63
 AtlMuonSegment.cxx:64