HighLAND
RooTrackerVtxManager.hxx
1 #ifndef RooTrackerVtxManager_h
2 #define RooTrackerVtxManager_h
3 
4 #include <string.h>
5 #include <stdio.h>
6 #include <iostream>
7 #include <map>
8 #include <vector>
9 #include <stdexcept>
10 
11 #include "BasicTypes.hxx"
12 
14 public :
15 
17  virtual ~RooTrackerVtxManager(){}
18 
19  bool InitializeEntry();
20 
21  /// Methods to set and get the current entry in the RooTrackerVtx tree
22  void SetRooVtxEntry(Int_t entry){_RooVtxEntry=entry;}
23  Int_t GetRooVtxEntry() const {return _RooVtxEntry;}
24 
25  /// Methods to check whether the current RooTrackerVtxEntry has been already saved.
26  void SetRooVtxEntrySaved(bool saved){_RooVtxEntrySaved=saved;}
27  bool GetRooVtxEntrySaved() const {return _RooVtxEntrySaved;}
28 
29  /// Methods to check whether the current RooTrackerVtxEntry has been already scheduled for saving
30  void SetSaveRooVtxEntry(bool save){_saveRooVtxEntry=save;}
31  bool GetSaveRooVtxEntry() const {return _saveRooVtxEntry;}
32 
33 
34  /// Increment by one the current entry in the RooTrackerVtx tree
36 
37  /// Reset to 0 the current entry in the RooTrackerVtx tree
39 
40  protected:
41 
42  /// current RooTrackerVtx entry
43  Int_t _RooVtxEntry;
44 
45  /// has the current RooTrackerVtx entry been saved ?
47 
48  /// has the current RooTrackerVtx entry scheduled to be saved?
50 
51 };
52 
53 
54 #endif
55 
56 
bool _saveRooVtxEntry
has the current RooTrackerVtx entry scheduled to be saved?
void SetRooVtxEntrySaved(bool saved)
Methods to check whether the current RooTrackerVtxEntry has been already saved.
void IncrementRooVtxEntry()
Increment by one the current entry in the RooTrackerVtx tree.
void SetRooVtxEntry(Int_t entry)
Methods to set and get the current entry in the RooTrackerVtx tree.
void ResetRooVtxEntry()
Reset to 0 the current entry in the RooTrackerVtx tree.
Int_t _RooVtxEntry
current RooTrackerVtx entry
void SetSaveRooVtxEntry(bool save)
Methods to check whether the current RooTrackerVtxEntry has been already scheduled for saving...
bool _RooVtxEntrySaved
has the current RooTrackerVtx entry been saved ?