BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
f2c.h File Reference

Go to the source code of this file.

Classes

struct  complex
struct  doublecomplex
struct  cilist
struct  icilist
struct  olist
struct  cllist
struct  alist
struct  inlist
union  Multitype
struct  Vardesc
struct  Namelist

Macros

#define TRUE_   ( 1 )
#define FALSE_   ( 0 )
#define Extern   extern
#define VOID   void
#define abs(x)
#define dabs(x)
#define min(a, b)
#define max(a, b)
#define dmin(a, b)
#define dmax(a, b)
#define F2C_proc_par_types   1

Typedefs

typedef long int integer
typedef char * address
typedef short int shortint
typedef float real
typedef double doublereal
typedef long int logical
typedef short int shortlogical
typedef char logical1
typedef char integer1
typedef long int flag
typedef long int ftnlen
typedef long int ftnint
typedef union Multitype Multitype
typedef struct Vardesc Vardesc
typedef struct Namelist Namelist
typedef int(* U_fp) ()
typedef shortint(* J_fp) ()
typedef integer(* I_fp) ()
typedef real(* R_fp) ()
typedef doublereal(* D_fp) ()
typedef doublereal(* E_fp) ()
typedef VOID(* C_fp) ()
typedef VOID(* Z_fp) ()
typedef logical(* L_fp) ()
typedef shortlogical(* K_fp) ()
typedef VOID(* H_fp) ()
typedef int(* S_fp) ()
typedef VOID C_f
typedef VOID H_f
typedef VOID Z_f
typedef doublereal E_f

Macro Definition Documentation

◆ abs

#define abs ( x)
Value:
( ( x ) >= 0 ? ( x ) : -( x ) )

Definition at line 155 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

Referenced by EmcRecShowerShape::A42Moment(), EvtSpinAmp::allowed(), EvtMHelAmp::amplitude(), rhopifull::amps(), VVS::amps(), rhopi::amps1(), TofCalib::calculate(), calib_barrel_left_offset1_bunch0_3::calculate_funcs(), calib_barrel_left_offset1_bunch0_4::calculate_funcs(), calib_barrel_left_offset1_bunch1_3::calculate_funcs(), calib_barrel_left_offset1_bunch1_4::calculate_funcs(), calib_barrel_left_offset1_bunch2_3::calculate_funcs(), calib_barrel_left_offset1_bunch2_4::calculate_funcs(), calib_barrel_left_offset1_bunch3_4::calculate_funcs(), calib_barrel_left_offset2_bunch0_3::calculate_funcs(), calib_barrel_left_offset2_bunch0_4::calculate_funcs(), calib_barrel_left_offset2_bunch1_3::calculate_funcs(), calib_barrel_left_offset2_bunch1_4::calculate_funcs(), calib_barrel_left_offset2_bunch2_3::calculate_funcs(), calib_barrel_left_offset2_bunch2_4::calculate_funcs(), calib_barrel_left_offset2_bunch3_4::calculate_funcs(), calib_barrel_right_offset1_bunch0_3::calculate_funcs(), calib_barrel_right_offset1_bunch0_4::calculate_funcs(), calib_barrel_right_offset1_bunch1_3::calculate_funcs(), calib_barrel_right_offset1_bunch1_4::calculate_funcs(), calib_barrel_right_offset1_bunch2_3::calculate_funcs(), calib_barrel_right_offset1_bunch2_4::calculate_funcs(), calib_barrel_right_offset1_bunch3_4::calculate_funcs(), calib_barrel_right_offset2_bunch0_3::calculate_funcs(), calib_barrel_right_offset2_bunch0_4::calculate_funcs(), calib_barrel_right_offset2_bunch1_3::calculate_funcs(), calib_barrel_right_offset2_bunch1_4::calculate_funcs(), calib_barrel_right_offset2_bunch2_3::calculate_funcs(), calib_barrel_right_offset2_bunch2_4::calculate_funcs(), calib_barrel_right_offset2_bunch3_4::calculate_funcs(), HoughHit::calDriftDist(), BesTofDigitizerEcV4::HitStruct::calTPropagate(), calVirtualCircle(), EvtSpinDensity::Check(), TofTrack::chooseEtfData1(), TofTrack::chooseTofData(), TofTrack::chooseTofDataEndcap(), compare_zsfit(), TofTrack::compareTofData(), BesMdcConstruction::Construct(), TMDCTsf::createTsf(), EvtdFunction::d(), EvtJetSet::decay(), EvtLundCharm::decay(), EvtPythia::decay(), EvtSSDCP::decay(), EvtTauola::decay(), EvtVSSBMixCPT::decay(), EvtbTosllAmp::dGdsdupProb(), EvtbTosllAmp::dGdsProb(), BesGeoTrack::DistancetoPrimitive(), MdcHit::driftDist(), TMDC::driftDistance(), Emc_helix::Emc_Get(), EvtEvalHelAmp::evalAmp(), EvtMHelAmp::EvtMHelAmp(), AbsCor::execute(), BhabhaPreSelect::execute(), DigammaPreSelect::execute(), DTagSetAlg::execute(), EFChargedTrack::execute(), EFFlightTime::execute(), EFGlobalEnergy::execute(), EFProcessCluster::execute(), EsTimeAlg::execute(), EventAssemblyAlg::execute(), EventPreSelectAlg::execute(), FillEventTag::execute(), LTagSetAlg::execute(), MdcDedxRecon::execute(), MdcTrkRecon::execute(), MdcxCosmicSewer::execute(), QCMCFilter::execute(), Rhopi::execute(), SD0Tag::execute(), Single::execute(), TagSetAlg::execute(), TofEnergyCalib::execute(), TofRec::execute(), ValidPhyJPsill::execute(), XYZTagSetAlg::execute(), OfflineEventLoopMgr::executeEvent(), TofCheckData::Fill(), TofCheckDigi::Fill_TofTrack(), TofCheckDigi::Fill_TofTrack(), TofCheckDigi::FillCol(), MdcCalib::fillHist(), MdcTrkRecon::fillMcTruth(), TofShower::findShower(), TofTrack::findTofDataBarrel(), Hough2D::fit(), Hough3D::fit(), TRungeFitter::fit(), TLine0::fit2(), TMLine::fit2(), TLine0::fit2p(), TMLine::fit2p(), EtsFixing::fixT1(), DetVerSvcPack::funcSimulation(), HltConfigSvc::GenFileFromDatabase(), SingleParticleGun::genInitialize(), DedxCalibEvent::genNtuple(), ReadBeamInfFromDb::getbeamE(), VertexFitBField::getBFieldZ(), VertexFitBField::getCBz(), EventTagSvc::getChainCode(), EventTagSvc::getCharmDecayType(), EventTagSvc::getDecayCode(), TofTrack::getEtfData(), MucGeometron::GetIntersectionLinePlaneWithSigma(), MucGeometron::GetIntersectionQuadPlane(), MucGeometron::GetIntersectionQuadPlaneLocal(), MucRec3DRoad::GetLastGapDelta(), RecMucTrack::GetMdcExtTrack(), TofTrack::getMultiHit(), BesMucEfficiency::GetPad(), DetVerSvcPack::getRunFromFileList(), TofTrack::getTofData(), TofTrack::getTofDataEast(), TofTrack::getTofDataWest(), MucRec3DRoad::GetTotalHitsDelta(), EvtConExc::getVP(), G4HepMCInterface::HepMC2G4(), EvtCPUtil::incoherentMix(), EvtdFunctionSingle::init(), EvtHelAmp::init(), EvtPartWave::init(), EvtVSSBMixCPT::init(), EvtVub::init(), EvtVubHybrid::init(), EvtVubNLO::init(), TofCorrPID::init(), RealizationSvc::initialize(), EvtHypNonLepton::initProbMax(), EvtSSDCP::initProbMax(), EvtSVSNONCPEIGEN::initProbMax(), EvtSVVNONCPEIGEN::initProbMax(), MdcCosGeom::initWire(), intersection(), VData::isValid(), EvtSpinAmp::iterate(), MdcDedxRecon::kaltrackrec(), EmcRecShowerShape::LatMoment(), Millepede::MakeGlobalFit(), TTrackManager::makeTds(), MdcDedxRecon::mdctrackrec(), K0kk::MTotal(), K0kpi::MTotal(), K0pipipi0::MTotal(), K3pi::MTotal(), K3pipi0::MTotal(), Kkpi0::MTotal(), Kpi::MTotal(), Kpipi0::MTotal(), Kpipi0pi0::MTotal(), Pipi::MTotal(), Pipipi0::MTotal(), TofCorrPID::offsetTof(), DummyParticleGun::operator()(), IsGenInteracting::operator()(), IsGenNonInteracting::operator()(), IsGenType::operator()(), DetVerSvc::phase(), MdcTrackList::pickHits(), MdcUtilitySvc::pointOnHelixPatPar(), EmcRecShowerPosLog::Position(), EvtEvalHelAmp::probMax(), BesEmcSD::ProcessHits(), BesTofSD::ProcessHits(), KalmanKinematicFit::pull(), KinematicFit::pull(), VertexFit::pull(), MucCalibMgr::ReadEvent(), TofRecTDS::RegisterRecETofCalHitCol(), TLine0::removeChits(), TMLine::removeChits(), McTestAlg::RetrieveMcParticle(), CalibDataSvc::retrieveObject(), KalmanFit::Lpar::sd(), Lpar::sd(), EmcRecShowerShape::SecondMoment(), DedxCorrecSvc::set_flag(), TRunge::SetFirst(), TRunge::SetFlightLength(), TofTrack::setTofData(), TofRawDataProvider::tofDataMapFull(), TofRawDataProvider::tofDataMapOnlineMode(), TofFz_helix::TofFz_Get(), BesTofDigitizerEcV1::TofPmtAccum(), and MdcSegInfoSterO::zPosition().

◆ dabs

#define dabs ( x)
Value:

Definition at line 156 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ dmax

#define dmax ( a,
b )
Value:
( doublereal ) max( a, b )
#define max(a, b)

Definition at line 160 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

Referenced by XtInteCalib::calib(), and MdcxHel::Lmax().

◆ dmin

#define dmin ( a,
b )
Value:
( doublereal ) min( a, b )
#define min(a, b)

Definition at line 159 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

Referenced by MdcCalibFunSvc::getSigmaLR().

◆ Extern

#define Extern   extern

Definition at line 32 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ F2C_proc_par_types

#define F2C_proc_par_types   1

Definition at line 164 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ FALSE_

#define FALSE_   ( 0 )

Definition at line 28 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ max

#define max ( a,
b )
Value:
( ( a ) >= ( b ) ? ( a ) : ( b ) )

Definition at line 158 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

Referenced by BesTView::AdjustScales(), TrkDifPieceTraj::append(), BesTView::Centered3DImages(), ers::RangeIssue::check_range(), eformat::Header< TPointer >::children(), EvtDalitzResPdf::compute_integral(), eformat::old::convert(), convert_ros(), eformat::write::copy(), HoughTrack::cut_axial_inner(), EvtBtoXsEtap::decay(), EvtBreitWignerPdf::EvtBreitWignerPdf(), EvtIntegPdf1D::EvtIntegPdf1D(), EvtIntervalFlatPdf::EvtIntervalFlatPdf(), EvtPoint1D::EvtPoint1D(), BeamParams::execute(), BhabhaPreSelect::execute(), DiGam::execute(), EFSectorHits::execute(), EventPreSelectAlg::execute(), MucGeoGeneral::FindIntersectStrips(), MucGeoGeneral::FindIntersectStrips(), TofShower::findSeed(), BabayagaNLORandom::Flat(), BabayagaNLORandom::Flat(), BabayagaRandom::Flat(), BabayagaRandom::Flat(), BesBdkRcRandom::Flat(), BesBdkRcRandom::Flat(), BhlumiRandom::Flat(), BhlumiRandom::Flat(), BhwideRandom::Flat(), BhwideRandom::Flat(), EepipiRandom::Flat(), EepipiRandom::Flat(), EeTo4eRandom::Flat(), EeTo4eRandom::Flat(), EeToeeVRandom::Flat(), EeToeeVRandom::Flat(), EkharaRandom::Flat(), EkharaRandom::Flat(), EvtRandom::Flat(), EvtRandom::Flat(), KKMCRandom::Flat(), KKMCRandom::Flat(), rdbModel::Datatype::getInterval(), EvtBtoXsgammaAliGreub::GetMass(), EvtBtoXsgammaKagan::GetMass(), EvtAbsLineShape::getRandMass(), EvtRelBreitWignerBarrierFact::getRandMass(), BesTView::GetRange(), BesTView::GetRange(), CalibData::MucIdTransform::GetStripMax(), MucIdTransform::GetStripMax(), BesMucNoise::GetStripNo(), TTrackBase::hep(), Bhlumi::initialize(), rdbModel::Datatype::okValue(), TSegment::outerPosition(), Muc2DStrip::Paint(), TrkDifPieceTraj::prepend(), EvtDalitzResPdf::randomPoint(), EvtPdfSum< T >::randomPoint(), TSegment0::rangeX(), TSegment::rangeX(), rdbModel::Datatype::rdbModel::XercesBuilder, BesAngle::Sector(), BesAngle::Sector(), BesAngle::sector(), BesAngle::sector(), EmcRecSeedEThreshold::Seed(), EmcRecSeedLocalMax::Seed(), EvtPdfPred< T >::setMax(), BesClient::SetRange(), BesTView::SetRange(), IRootIoSvc::setRootEvtMax(), RootIoSvc::setRootEvtMax(), IRootIoSvc::setRootTimeMax(), RootIoSvc::setRootTimeMax(), BesAngle::setSector(), BesAngle::setSector(), EmcRecParameter::SetTimeMax(), eformat::write::shallow_copy(), BesTofDigitizerBrV2::TofPmtRspns(), BesTofDigitizerEcV2::TofPmtRspns(), BesTofDigitizerEcV3::TofPmtRspns(), TrkDifPieceTraj::trajIndex(), TSegmentCurl::TSegmentCurl(), BhabhaPreSelect::WhetherSector(), CalibEventSelect::WhetherSector(), and BesTView::ZoomView().

◆ min

#define min ( a,
b )
Value:
( ( a ) <= ( b ) ? ( a ) : ( b ) )

Definition at line 157 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

Referenced by BesTView::AdjustScales(), BesTView::Centered3DImages(), ers::RangeIssue::check_range(), EvtDalitzResPdf::compute_integral(), HoughTrack::cutNoise_inner(), EvtBtoXsEtap::decay(), EvtMatrix< T >::det(), TrkDifPieceTraj::distTo1stError(), TrkDifPieceTraj::distTo2ndError(), BesVisDisplay::DrawHeader(), EvtBreitWignerPdf::EvtBreitWignerPdf(), EvtIntegPdf1D::EvtIntegPdf1D(), EvtIntervalFlatPdf::EvtIntervalFlatPdf(), EvtPoint1D::EvtPoint1D(), BhabhaPreSelect::execute(), DiGam::execute(), EFSectorHits::execute(), EventPreSelectAlg::execute(), MucGeoGeneral::FindIntersectStrips(), MucGeoGeneral::FindIntersectStrips(), BabayagaNLORandom::Flat(), BabayagaRandom::Flat(), BesBdkRcRandom::Flat(), BhlumiRandom::Flat(), BhwideRandom::Flat(), EepipiRandom::Flat(), EeTo4eRandom::Flat(), EeToeeVRandom::Flat(), EkharaRandom::Flat(), EvtRandom::Flat(), KKMCRandom::Flat(), rdbModel::Datatype::getInterval(), EvtBtoXsgammaAliGreub::GetMass(), EvtBtoXsgammaKagan::GetMass(), BesTView::GetRange(), BesTView::GetRange(), BesMucNoise::GetStripNo(), Bhlumi::initialize(), EvtMatrix< T >::inverse(), rdbModel::Datatype::okValue(), TSegment::outerPosition(), Muc2DStrip::Paint(), EvtDalitzResPdf::randomPoint(), TSegment0::rangeX(), TSegment::rangeX(), rdbModel::Datatype::rdbModel::XercesBuilder, BesClient::SetRange(), BesTView::SetRange(), EmcRecParameter::SetTimeMin(), uxdate_(), BhabhaPreSelect::WhetherSector(), CalibEventSelect::WhetherSector(), and BesTView::ZoomView().

◆ TRUE_

#define TRUE_   ( 1 )

Definition at line 27 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ VOID

#define VOID   void

Definition at line 123 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

Typedef Documentation

◆ address

typedef char* address

Definition at line 11 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ C_f

typedef VOID C_f

Definition at line 191 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ C_fp

typedef VOID(* C_fp) ()

Definition at line 183 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ D_fp

typedef doublereal(* D_fp) ()

Definition at line 182 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ doublereal

typedef double doublereal

Definition at line 14 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ E_f

typedef doublereal E_f

Definition at line 194 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ E_fp

typedef doublereal(* E_fp) ()

Definition at line 182 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ flag

typedef long int flag

Definition at line 43 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ ftnint

typedef long int ftnint

Definition at line 45 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ ftnlen

typedef long int ftnlen

Definition at line 44 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ H_f

typedef VOID H_f

Definition at line 192 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ H_fp

typedef VOID(* H_fp) ()

Definition at line 187 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ I_fp

typedef integer(* I_fp) ()

Definition at line 180 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ integer

typedef long int integer

barf [ba:rf] 2. "He suggested using FORTRAN, and everybody barfed."

  • From The Shogakukan DICTIONARY OF NEW ENGLISH (Second edition)

Definition at line 10 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ integer1

typedef char integer1

Definition at line 24 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ J_fp

typedef shortint(* J_fp) ()

Definition at line 179 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ K_fp

typedef shortlogical(* K_fp) ()

Definition at line 186 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ L_fp

typedef logical(* L_fp) ()

Definition at line 185 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ logical

typedef long int logical

Definition at line 21 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ logical1

typedef char logical1

Definition at line 23 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ Multitype

typedef union Multitype Multitype

Definition at line 136 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ Namelist

typedef struct Namelist Namelist

Definition at line 153 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ R_fp

typedef real(* R_fp) ()

Definition at line 181 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ real

typedef float real

Definition at line 13 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ S_fp

typedef int(* S_fp) ()

Definition at line 188 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ shortint

typedef short int shortint

Definition at line 12 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ shortlogical

typedef short int shortlogical

Definition at line 22 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ U_fp

typedef int(* U_fp) ()

Definition at line 178 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ Vardesc

typedef struct Vardesc Vardesc

Definition at line 146 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ Z_f

typedef VOID Z_f

Definition at line 193 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.

◆ Z_fp

typedef VOID(* Z_fp) ()

Definition at line 184 of file Eepipi/src/ee2eepp/basesv5.1/f2c.h.