Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TOutputListSelectorDataMap.h
Go to the documentation of this file.
1// @(#)root/proofplayer:$Id$
2// Author: Axel Naumann 2010-06-09
3
4/*************************************************************************
5 * Copyright (C) 1995-2010, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TOutputListSelectorDataMap
13#define ROOT_TOutputListSelectorDataMap
14
15//////////////////////////////////////////////////////////////////////////
16// //
17// TOutputListSelectorDataMap //
18// //
19// Set the selector's data members to the corresponding elements of the //
20// output list. //
21// //
22//////////////////////////////////////////////////////////////////////////
23
24
25#include "TObject.h"
26
27class TSelector;
28class TCollection;
29
31public:
32
35
37
38 const char* GetName() const override;
39
42 Bool_t Merge(TObject* obj);
43
44 TCollection* GetMap() const { return fMap; }
45
46private:
48 ClassDefOverride(TOutputListSelectorDataMap, 1) // Converter from output list to TSelector data members
49};
50
51
52#endif
bool Bool_t
Definition RtypesCore.h:63
#define ClassDefOverride(name, id)
Definition Rtypes.h:346
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t sel
Collection abstract base class.
Definition TCollection.h:65
Mother of all ROOT objects.
Definition TObject.h:41
Set the selector's data members to the corresponding elements of the output list.
Bool_t Merge(TObject *obj)
Merge another TOutputListSelectorDataMap object, check consistency.
static TOutputListSelectorDataMap * FindInList(TCollection *coll)
Find a TOutputListSelectorDataMap in a collection.
Bool_t SetDataMembers(TSelector *sel) const
Given an output list, set the data members of a TSelector.
const char * GetName() const override
Return static name for TOutputListSelectorDataMap objects.
Bool_t Init(TSelector *sel)
Initialize the data member <-> output list mapping from a selector.
A TSelector object is used by the TTree::Draw, TTree::Scan, TTree::Process to navigate in a TTree and...
Definition TSelector.h:31