]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/rec/AliHLTESDtrack.h
adding helper classes for optimized streaming of ESDs, not yet included in build
[u/mrichter/AliRoot.git] / HLT / rec / AliHLTESDtrack.h
CommitLineData
3e6a7541 1//-*- Mode: C++ -*-
2// $Id$
3
4#ifndef ALIHLTESDTRACK_H
5#define ALIHLTESDTRACK_H
6//* This file is property of and copyright by the ALICE HLT Project *
7//* ALICE Experiment at CERN, All rights reserved. *
8//* See cxx source for full Copyright notice *
9
10/// @file AliHLTESDtrack.h
11/// @author Matthias Richter
12/// @date 2010-10-29
13/// @brief An AliESDtrack child class doing the conversion between
14/// AliHLTESDOptTrack and AliESDtrack
15/// @note
16
17#include "AliESDtrack.h"
18
19class AliHLTOnlineESDtrack;
20
21/**
22 * @class AliHLTESDtrack
23 * @brief AliESDtrack child implementing the conversion from AliHLTOnlineESDtrack
24 * to AliESDtrack
25 *
26 * The class has no own members, only specific methods.
27 */
28class AliHLTESDtrack : public AliESDtrack {
29 public:
30 /// standard constructor
31 AliHLTESDtrack();
32 /// copy constructor
33 AliHLTESDtrack(const AliHLTESDtrack& t);
34 /// destructor
35 virtual ~AliHLTESDtrack();
36
37 AliHLTESDtrack& operator=(const AliHLTESDtrack& t);
38 AliHLTESDtrack& operator=(const AliHLTOnlineESDtrack& t);
39
40private:
41
42 ClassDef(AliHLTESDtrack, 1); // AliESDtrack child for AliHLTESDEvent
43};
44#endif