ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
roofit
roofitcore
src
RooInt.cxx
Go to the documentation of this file.
1
/*****************************************************************************
2
* Project: RooFit *
3
* Package: RooFitCore *
4
* @(#)root/roofitcore:$Id$
5
* Authors: *
6
* WV, Wouter Verkerke, UC Santa Barbara, verkerke@slac.stanford.edu *
7
* DK, David Kirkby, UC Irvine, dkirkby@uci.edu *
8
* *
9
* Copyright (c) 2000-2005, Regents of the University of California *
10
* and Stanford University. All rights reserved. *
11
* *
12
* Redistribution and use in source and binary forms, *
13
* with or without modification, are permitted according to the terms *
14
* listed in LICENSE (http://roofit.sourceforge.net/license.txt) *
15
*****************************************************************************/
16
17
//////////////////////////////////////////////////////////////////////////////
18
//
19
// BEGIN_HTML
20
// RooInt is a minimal implementation of a TObject holding a Int_t
21
// value.
22
// END_HTML
23
//
24
25
#include "
RooFit.h
"
26
27
#include "
RooInt.h
"
28
#include "
RooInt.h
"
29
30
using namespace
std
;
31
32
ClassImp
(
RooInt
)
33
;
34
35
36
37
////////////////////////////////////////////////////////////////////////////////
38
/// Facilitate sorting of RooInts in ROOT container classes
39
/// Return -1 or +1 if 'other' is a RooInt with value
40
/// greater or lesser than self. Return zero if other
41
/// object is not a RooInt
42
43
Int_t
RooInt::Compare
(
const
TObject
* other)
const
44
{
45
const
RooInt
* otherD =
dynamic_cast<
const
RooInt
*
>
(other) ;
46
if
(!otherD)
return
0 ;
47
return
(_value>otherD->
_value
) ? 1 : -1 ;
48
}
RooInt
Definition:
RooInt.h:22
Int_t
int Int_t
Definition:
RtypesCore.h:41
std
STL namespace.
RooInt.h
ClassImp
ClassImp(RooInt)
RooInt::_value
Int_t _value
Definition:
RooInt.h:40
TObject
Mother of all ROOT objects.
Definition:
TObject.h:58
RooFit.h
RooInt::Compare
Int_t Compare(const TObject *other) const
Facilitate sorting of RooInts in ROOT container classes Return -1 or +1 if 'other' is a RooInt with v...
Definition:
RooInt.cxx:43