#include <TPermutation.h>
◆ 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().