ROOT
6.07/09
Reference Guide
ROOT Home Page
Main Page
Tutorials
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
\file RooInt.cxx
19
\class RooInt
20
\ingroup Roofitcore
21
22
RooInt is a minimal implementation of a TObject holding a Int_t
23
value.
24
**/
25
26
#include "
RooFit.h
"
27
28
#include "
RooInt.h
"
29
#include "
RooInt.h
"
30
31
using namespace
std
;
32
33
ClassImp
(
RooInt
)
34
;
35
36
37
38
////////////////////////////////////////////////////////////////////////////////
39
/// Facilitate sorting of RooInts in ROOT container classes
40
/// Return -1 or +1 if 'other' is a RooInt with value
41
/// greater or lesser than self. Return zero if other
42
/// object is not a RooInt
43
44
Int_t
RooInt::Compare
(
const
TObject
* other)
const
45
{
46
const
RooInt
* otherD =
dynamic_cast<
const
RooInt
*
>
(other) ;
47
if
(!otherD)
return
0 ;
48
return
(_value>otherD->
_value
) ? 1 : -1 ;
49
}
RooInt
RooInt is a minimal implementation of a TObject holding a Int_t value.
Definition:
RooInt.h:22
Int_t
int Int_t
Definition:
RtypesCore.h:41
std
STL namespace.
RooInt.h
RooInt::_value
Int_t _value
Definition:
RooInt.h:40
ClassImp
#define ClassImp(name)
Definition:
Rtypes.h:279
TObject
Mother of all ROOT objects.
Definition:
TObject.h:44
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:44