#include <TPermutation.h>
|
|
| TPermutation () |
| Default constructor.
|
|
| TPermutation (const char *name, const char *title, Int_t initsize, Bool_t bExact=kFALSE) |
| Default constructor with a name, a title and the init size.
|
|
virtual | ~TPermutation () |
| Default destructor.
|
|
|
virtual void | Enter (Long64_t entry) |
| Enter element entry into the list.
|
|
virtual void | enter (Long64_t entry) |
| Enter element entry into the list.
|
|
virtual void | generatePermutation (Int_t *vecindexes, Option_t *option="") |
|
|
void | setSeed (Int_t ind=0) |
| Init the seed.
|
|
Int_t | getSeed () |
| Returns the seed value.
|
|
Bool_t | getExact () |
| Return the exact attribute.
|
|
TString | getArchiveName () |
|
TTree * | getExactTree () |
|
TTree * | getSampledTree () |
|
◆ TPermutation() [1/2]
URANIE::DataServer::TPermutation::TPermutation |
( |
| ) |
|
◆ TPermutation() [2/2]
URANIE::DataServer::TPermutation::TPermutation |
( |
const char * |
name, |
|
|
const char * |
title, |
|
|
Int_t |
initsize, |
|
|
Bool_t |
bExact = kFALSE |
|
) |
| |
Default constructor with a name, a title and the init size.
◆ ~TPermutation()
virtual URANIE::DataServer::TPermutation::~TPermutation |
( |
| ) |
|
|
virtual |
◆ changeLog()
void URANIE::DataServer::TPermutation::changeLog |
( |
| ) |
|
|
inline |
◆ Enter()
virtual void URANIE::DataServer::TPermutation::Enter |
( |
Long64_t |
entry | ) |
|
|
virtual |
◆ enter()
virtual void URANIE::DataServer::TPermutation::enter |
( |
Long64_t |
entry | ) |
|
|
inlinevirtual |
Enter element entry into the list.
- See also
- Enter
References Enter().
◆ fillAllPermutations()
void URANIE::DataServer::TPermutation::fillAllPermutations |
( |
| ) |
|
|
private |
◆ generateBySwapping()
void URANIE::DataServer::TPermutation::generateBySwapping |
( |
Option_t * |
option = "" | ) |
|
|
private |
◆ generatePermutation()
virtual void URANIE::DataServer::TPermutation::generatePermutation |
( |
Int_t * |
vecindexes, |
|
|
Option_t * |
option = "" |
|
) |
| |
|
virtual |
◆ getArchiveName()
TString URANIE::DataServer::TPermutation::getArchiveName |
( |
| ) |
|
|
inline |
◆ getExact()
Bool_t URANIE::DataServer::TPermutation::getExact |
( |
| ) |
|
|
inline |
Return the exact attribute.
References _bExact.
◆ getExactTree()
TTree * URANIE::DataServer::TPermutation::getExactTree |
( |
| ) |
|
|
inline |
◆ getLog()
Bool_t URANIE::DataServer::TPermutation::getLog |
( |
| ) |
|
|
inline |
◆ getSampledTree()
TTree * URANIE::DataServer::TPermutation::getSampledTree |
( |
| ) |
|
|
inline |
◆ getSeed()
Int_t URANIE::DataServer::TPermutation::getSeed |
( |
| ) |
|
|
inline |
Returns the seed value.
References _nSeed.
◆ isPermutationAlreadyExist()
Bool_t URANIE::DataServer::TPermutation::isPermutationAlreadyExist |
( |
| ) |
|
|
private |
◆ Print()
virtual void URANIE::DataServer::TPermutation::Print |
( |
Option_t * |
option = "" | ) |
const |
|
virtual |
◆ printLog()
void URANIE::DataServer::TPermutation::printLog |
( |
Option_t * |
option = "" | ) |
|
|
inline |
◆ setLog()
void URANIE::DataServer::TPermutation::setLog |
( |
| ) |
|
|
inline |
◆ setSeed()
void URANIE::DataServer::TPermutation::setSeed |
( |
Int_t |
ind = 0 | ) |
|
Init the seed.
If the value is zero, the seed is initialized with the hour in milliseconds
- Parameters
-
ind | (Int_t) the seed value |
Referenced by ClassImp().
◆ unsetLog()
void URANIE::DataServer::TPermutation::unsetLog |
( |
| ) |
|
|
inline |
◆ _bExact
Bool_t URANIE::DataServer::TPermutation::_bExact |
|
protected |
◆ _blog
Bool_t URANIE::DataServer::TPermutation::_blog |
◆ _nExactIndex
Long64_t URANIE::DataServer::TPermutation::_nExactIndex |
|
protected |
◆ _nMaxSize
Long64_t URANIE::DataServer::TPermutation::_nMaxSize |
|
protected |
The total size of Exact method.
Referenced by ClassImp().
◆ _nSeed
Int_t URANIE::DataServer::TPermutation::_nSeed |
|
protected |
◆ _ntdOfExact
TTree* URANIE::DataServer::TPermutation::_ntdOfExact |
|
protected |
◆ _ntdOfSampled
TTree* URANIE::DataServer::TPermutation::_ntdOfSampled |
|
protected |
◆ _pelExactMixed
The indexes permuted of the exact permutation list.
Referenced by ClassImp().
◆ _sArchiveName
TString URANIE::DataServer::TPermutation::_sArchiveName |
|
protected |
◆ _vecCurrent
Int_t* URANIE::DataServer::TPermutation::_vecCurrent |
|
protected |
The current permutation.
Referenced by ClassImp().