]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONTrackerDataWrapper.cxx
Fixing BUFFER_SIZE_WARNING defect (generated by previous fix)
[u/mrichter/AliRoot.git] / MUON / AliMUONTrackerDataWrapper.cxx
CommitLineData
923109ce 1/**************************************************************************
2* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
3* *
4* Author: The ALICE Off-line Project. *
5* Contributors are mentioned in the code where appropriate. *
6* *
7* Permission to use, copy, modify and distribute this software and its *
8* documentation strictly for non-commercial purposes is hereby granted *
9* without fee, provided that the above copyright notice appears in all *
10* copies and that both the copyright notice and this permission notice *
11* appear in the supporting documentation. The authors make no claims *
12* about the suitability of this software for any purpose. It is *
13* provided "as is" without express or implied warranty. *
14**************************************************************************/
15
16// $Id$
17
18/// \class AliMUONTrackerDataWrapper
19///
20/// A simple wrapper to convert an AliMUONVTrackerData object into
21/// an AliMUONVTrackerDataMaker object.
22///
23/// This is mainly to offer backward compatibility : the mchview program
24/// used to save AliMUONVTrackerData objects, while it now saves
25/// AliMUONVTrackerDataMaker ones.
26/// So to read back old files, we need to be able to do the "conversion".
27///
28/// \author Laurent Aphecetche, Subatech
29
30#include "AliMUONTrackerDataWrapper.h"
31
32#include "AliLog.h"
33#include "AliMUONVTrackerData.h"
34
35/// \cond CLASSIMP
36ClassImp(AliMUONTrackerDataWrapper)
37/// \endcond
38
39//_____________________________________________________________________________
40AliMUONTrackerDataWrapper::AliMUONTrackerDataWrapper(AliMUONVTrackerData* data)
41: AliMUONVTrackerDataMaker(), fData(data)
42{
43 /// ctor
44}
45
46//_____________________________________________________________________________
47AliMUONTrackerDataWrapper::~AliMUONTrackerDataWrapper()
48{
49 /// dtor
50 delete fData;
51}
52
53//_____________________________________________________________________________
54Long64_t
55AliMUONTrackerDataWrapper::Merge(TCollection*)
56{
57 /// Merge
58 AliError("Not implemented yet");
59 return 0;
60}
61
62//_____________________________________________________________________________
63Int_t
64AliMUONTrackerDataWrapper::NumberOfEvents() const
65{
66 /// Get the number of events the data has seen
67 if ( Data() )
68 {
e83120bd 69 return Data()->NumberOfEvents(-1);
923109ce 70 }
71 return 0;
72}