AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONVTriggerTrackStore.cxx
Go to the documentation of this file.
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 //-----------------------------------------------------------------------------
24 //-----------------------------------------------------------------------------
25 
27 #include "AliMUONTriggerTrack.h"
28 #include "AliLog.h"
29 
33 
34 //_____________________________________________________________________________
36 {
38 }
39 
40 //_____________________________________________________________________________
42 {
44 }
45 
46 //_____________________________________________________________________________
47 Bool_t
49 {
51  if (object)
52  {
53  AliMUONTriggerTrack* tt = dynamic_cast<AliMUONTriggerTrack*>(object);
54  if (tt)
55  {
56  Add(*tt);
57  return kTRUE;
58  }
59  else
60  {
61  AliError(Form("object is not of expected AliMUONTriggerTrack type but %s",
62  object->ClassName()));
63  }
64  }
65  return kFALSE;
66 }
67 
68 //_____________________________________________________________________________
71 {
73  return static_cast<AliMUONVTriggerTrackStore*>(AliMUONVStore::Create(tree,"MUONTriggerTrack"));
74 }
virtual Bool_t Add(TObject *object)
Add.
Reconstructed trigger track in ALICE dimuon spectrometer.
TTree * tree
ClassImp(TPCGenInfo)
Definition: AliTPCCmpNG.C:254
virtual AliMUONVStore * Create() const =0
Create an empty copy of this.
Base class of a trigger track store.