ROOT logo
#ifndef ALINEUTRALTRACKPARAM_H
#define ALINEUTRALTRACKPARAM_H
/* Copyright(c) 1998-2009, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/*****************************************************************************
 *              "Neutral" track parametrisation class                        *
 * At the moment we use a standard AliExternalTrackParam with 0 curvature.   *
 *                                                                           *
 *        Origin: A.Dainese, I.Belikov                                       *
 *****************************************************************************/

#include "AliExternalTrackParam.h"

class AliNeutralTrackParam: public AliExternalTrackParam {
 public:
  AliNeutralTrackParam();
  AliNeutralTrackParam(const AliNeutralTrackParam &);
  AliNeutralTrackParam& operator=(const AliNeutralTrackParam & trkPar);
  AliNeutralTrackParam(Double_t x, Double_t alpha, 
			const Double_t param[5], const Double_t covar[15]);
  AliNeutralTrackParam(const AliVTrack *vTrack);
  AliNeutralTrackParam(Double_t xyz[3],Double_t pxpypz[3],
			Double_t cv[21],Short_t sign);
  virtual ~AliNeutralTrackParam(){}

  virtual Short_t  Charge() const { return 0; }
  virtual Double_t GetC(Double_t /*b*/) const { return 0.; }

 private:

  ClassDef(AliNeutralTrackParam, 1) // track with zero charge
};

#endif
 AliNeutralTrackParam.h:1
 AliNeutralTrackParam.h:2
 AliNeutralTrackParam.h:3
 AliNeutralTrackParam.h:4
 AliNeutralTrackParam.h:5
 AliNeutralTrackParam.h:6
 AliNeutralTrackParam.h:7
 AliNeutralTrackParam.h:8
 AliNeutralTrackParam.h:9
 AliNeutralTrackParam.h:10
 AliNeutralTrackParam.h:11
 AliNeutralTrackParam.h:12
 AliNeutralTrackParam.h:13
 AliNeutralTrackParam.h:14
 AliNeutralTrackParam.h:15
 AliNeutralTrackParam.h:16
 AliNeutralTrackParam.h:17
 AliNeutralTrackParam.h:18
 AliNeutralTrackParam.h:19
 AliNeutralTrackParam.h:20
 AliNeutralTrackParam.h:21
 AliNeutralTrackParam.h:22
 AliNeutralTrackParam.h:23
 AliNeutralTrackParam.h:24
 AliNeutralTrackParam.h:25
 AliNeutralTrackParam.h:26
 AliNeutralTrackParam.h:27
 AliNeutralTrackParam.h:28
 AliNeutralTrackParam.h:29
 AliNeutralTrackParam.h:30
 AliNeutralTrackParam.h:31
 AliNeutralTrackParam.h:32
 AliNeutralTrackParam.h:33
 AliNeutralTrackParam.h:34
 AliNeutralTrackParam.h:35