/*****************************************************************************
 * Project: RooFit                                                           *
 * Package: RooFitCore                                                       *
 *    File: $Id: RooCategorySharedProperties.h,v 1.2 2007/05/11 09:11:30 verkerke Exp $
 * Authors:                                                                  *
 *   WV, Wouter Verkerke, UC Santa Barbara, verkerke@slac.stanford.edu       *
 *   DK, David Kirkby,    UC Irvine,         dkirkby@uci.edu                 *
 *                                                                           *
 * Copyright (c) 2000-2005, Regents of the University of California          *
 *                          and Stanford University. All rights reserved.    *
 *                                                                           *
 * Redistribution and use in source and binary forms,                        *
 * with or without modification, are permitted according to the terms        *
 * listed in LICENSE (http://roofit.sourceforge.net/license.txt)             *
 *****************************************************************************/
#ifndef ROO_CATEGORY_SHARED_PROPERTY
#define ROO_CATEGORY_SHARED_PROPERTY

#include "RooSharedProperties.h"
#include "RooLinkedList.h"

class RooCategorySharedProperties : public RooSharedProperties {
public:

  RooCategorySharedProperties() ;
  RooCategorySharedProperties(const char* uuidstr) ;
  RooCategorySharedProperties(const RooCategorySharedProperties& other) ;
  virtual ~RooCategorySharedProperties() ;

  RooSharedProperties* clone() { return new RooCategorySharedProperties(*this)  ; }

protected:

  friend class RooCategory ;

  RooLinkedList _altRanges ;  // Optional alternative ranges 

  ClassDef(RooCategorySharedProperties,1) // Shared properties of a RooCategory clone set
};


#endif
 RooCategorySharedProperties.h:1
 RooCategorySharedProperties.h:2
 RooCategorySharedProperties.h:3
 RooCategorySharedProperties.h:4
 RooCategorySharedProperties.h:5
 RooCategorySharedProperties.h:6
 RooCategorySharedProperties.h:7
 RooCategorySharedProperties.h:8
 RooCategorySharedProperties.h:9
 RooCategorySharedProperties.h:10
 RooCategorySharedProperties.h:11
 RooCategorySharedProperties.h:12
 RooCategorySharedProperties.h:13
 RooCategorySharedProperties.h:14
 RooCategorySharedProperties.h:15
 RooCategorySharedProperties.h:16
 RooCategorySharedProperties.h:17
 RooCategorySharedProperties.h:18
 RooCategorySharedProperties.h:19
 RooCategorySharedProperties.h:20
 RooCategorySharedProperties.h:21
 RooCategorySharedProperties.h:22
 RooCategorySharedProperties.h:23
 RooCategorySharedProperties.h:24
 RooCategorySharedProperties.h:25
 RooCategorySharedProperties.h:26
 RooCategorySharedProperties.h:27
 RooCategorySharedProperties.h:28
 RooCategorySharedProperties.h:29
 RooCategorySharedProperties.h:30
 RooCategorySharedProperties.h:31
 RooCategorySharedProperties.h:32
 RooCategorySharedProperties.h:33
 RooCategorySharedProperties.h:34
 RooCategorySharedProperties.h:35
 RooCategorySharedProperties.h:36
 RooCategorySharedProperties.h:37
 RooCategorySharedProperties.h:38
 RooCategorySharedProperties.h:39
 RooCategorySharedProperties.h:40
 RooCategorySharedProperties.h:41
 RooCategorySharedProperties.h:42